Spring Into PHP 5
暫譯: Spring 進階 PHP 5
Steven Holzner
- 出版商: Addison Wesley
- 出版日期: 2005-04-22
- 售價: $1,320
- 貴賓價: 9.5 折 $1,254
- 語言: 英文
- 頁數: 360
- 裝訂: Paperback
- ISBN: 0131498622
- ISBN-13: 9780131498624
-
相關分類:
PHP、Java 相關技術
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$680$537 -
$980$774 -
$690$587 -
$590$466 -
$750$593 -
$1,008PHP Game Programming
-
$2,280$2,166 -
$1,520$1,444 -
$750$593 -
$880$748 -
$780$616 -
$580$493 -
$720$612 -
$880$695 -
$880$695 -
$750$585 -
$560$442 -
$550$468 -
$450$351 -
$690$545 -
$880$695 -
$1,560$1,326 -
$620$409 -
$550$435 -
$900Professional Website Performance: Optimizing the Front-End and Back-End (Paperback)
相關主題
商品描述
Table of Contents:
Preface.
About the Author.
About the Series Editor.
1. Essential PHP.
Getting PHP.
Setting Up Your Development Environment.
Creating Your First PHP Script.
Running Your First PHP Script.
What If It Doesn’t Work?
Mixing In Some HTML.
How About Printing Out Some Text?
More Printing Power.
Printing “Here” Documents.
Running PHP on the Command Line.
Commenting Your Scripts.
Getting a Handle on Data: Variables.
Assigning Values to Variables.
Interpolating Variables in Strings.
Creating Variable Variables.
Creating Constants.
Handling Data Types.
Summary.
2. Gaining Control with Operators and Flow Control.
The Math Operators.
The Math Functions.
The Assignment Operators.
Incrementing and Decrementing.
Operator Precedence.
The Execution Operator.
String Operators.
Bitwise Operators.
Using if Statements.
The Comparison Operators.
Logical Operators.
Using else Statements.
Using elseif Statements.
The Ternary Operator.
Using switch Statements.
Working with for Loops.
Working with while Loops.
Working with do...while Loops.
Working with foreach Loops.
Breaking Out of Loops.
Skipping Interactions with continue.
Some Alternative Syntax.
Summary.
3. Handling Strings and Arrays.
Listing of String Functions.
Using the String Functions.
Formatting Strings.
Converting to and from Strings.
Creating Arrays.
Modifying Arrays.
Removing Array Elements.
Looping Over Arrays.
Listing of the Array Functions.
Sorting Arrays.
Navigating through Arrays.
Imploding and Exploding Arrays.
Extracting Variables from Arrays.
Merging and Splitting Arrays.
Comparing Arrays.
Manipulating the Data in Arrays.
Creating Multidimensional Arrays.
Looping Over Multidimensional Arrays.
Using the Array Operators.
Summary.
4. Breaking It Up: Functions.
Creating a Function.
Passing Data to Functions.
Passing Arrays to Functions.
Setting Up Default Argument Values.
Passing Arguments by Reference.
Creating Variable-Length Argument Lists.
Returning Values from Functions.
Returning Arrays from Functions.
Returning Lists from Functions.
Returning References from Functions.
Using Variable Scope.
Getting Global Access.
Using Static Variables.
Creating Variable Functions.
Creating Conditional Functions.
Creating Functions within Functions.
Using Include Files.
Handling Errors Returned by Functions.
Summary.
5. Handling HTML Controls in Web Pages.
Handling User Data with Web Forms.
Creating Text Fields.
Retrieving Data from Text Fields.
Creating Text Areas.
Creating Checkboxes.
Creating Radio Buttons.
Creating Listboxes.
Creating Hidden Controls.
Creating Password Controls.
Creating Image Maps.
Uploading Files.
Reading Uploaded Files.
Creating Buttons: Take 1.
Creating Buttons: Take 2.
Creating Buttons: Take 3.
Summary.
6. Creating Web Forms and Validating User Input.
Displaying All a Form’s Data At Once.
Useful Server Variables.
Useful HTTP Headers.
Determining Browser Type with HTTP Headers.
Redirecting Users with HTTP Headers.
Receiving Form Data in Custom Arrays.
Web Applications Using a Single PHP Page.
Validating User Data.
Validating Data: Requiring Data Entry.
Validating Data: Checking for Numbers.
Validating Data: Checking for Strings.
Removing HTML Tags.
Encoding HTML Tags.
Preserving Data.
Using JavaScript to Validate Data.
Using HTTP Authentication.
Summary.
7. Object Oriented Programming and File Handling.
Working with Classes and Objects.
Creating a Class.
Creating an Object.
Restricting Access to Properties and Methods.
Initializing Objects with Constructors.
Basing One Class on Another: Inheritance.
Using Protected Inheritance.
Overriding Methods.
Accessing Base Class Methods.
Opening a File: fopen.
Reading Lines of Text: fgets.
Reading Characters: fgetc.
Binary Reading: fread.
Reading a Whole File: file_get_contents.
Parsing a File: fscanf.
Writing to a File: fwrite.
Appending to a File: fwrite.
Writing the File at Once: file_put_contents.
Summary.
8. Working with Databases.
What Are Databases?
Some Basic SQL.
Setting Up Database Support in PHP.
Creating a Database Using MySQL.
Adding Data to the Database.
Accessing a MySQL Database.
Displaying a Data Table.
Updating Your Data.
Inserting New Data.
Deleting Data.
Creating a New Table.
Creating a Database.
Sorting Data.
Getting the PEAR DB Module.
Displaying a Table with DB.
Inserting New Data with DB.
Updating Data with DB.
Summary.
9. Cookies, Sessions, FTP, Email, and More.
Setting Cookies.
Getting Cookies.
Setting a Cookie’s Expiration Time.
Deleting Cookies.
Using FTP.
FTP: Getting a Directory Listing.
FTP: Downloading a File.
FTP: Uploading a File.
Sending Email.
Sending Email with Headers.
Sending Email with Attachments.
Working with Sessions.
Storing Session Data.
Creating a Hit Counter.
Using Sessions Without Cookies.
Removing Data in Sessions.
Summary.
Appendix A: PHP Language Elements.
Appendix B: PHP Function Reference.
Index.
商品描述(中文翻譯)
目錄:
前言
關於作者
關於系列編輯
1. 必備的 PHP
獲取 PHP
設定開發環境
創建你的第一個 PHP 腳本
執行你的第一個 PHP 腳本
如果它不工作怎麼辦?
混合一些 HTML
打印一些文本怎麼樣?
更多的打印功能
打印 “Here” 文件
在命令行上運行 PHP
為你的腳本添加註解
獲取數據的控制:變量
為變量賦值
在字符串中插入變量
創建變量變量
創建常量
處理數據類型
總結
2. 使用運算符和流程控制獲得控制權
數學運算符
數學函數
賦值運算符
自增和自減
運算符優先級
執行運算符
字符串運算符
位運算符
使用 if 語句
比較運算符
邏輯運算符
使用 else 語句
使用 elseif 語句
三元運算符
使用 switch 語句
使用 for 循環
使用 while 循環
使用 do...while 循環
使用 foreach 循環
跳出循環
使用 continue 跳過交互
一些替代語法
總結
3. 處理字符串和數組
字符串函數列表
使用字符串函數
格式化字符串
字符串的轉換
創建數組
修改數組
刪除數組元素
遍歷數組
數組函數列表
排序數組
瀏覽數組
數組的 implode 和 explode
從數組中提取變量
合併和拆分數組
比較數組
操作數組中的數據
創建多維數組
遍歷多維數組
使用數組運算符
總結
4. 拆分:函數
創建函數
向函數傳遞數據
向函數傳遞數組
設定默認參數值
通過引用傳遞參數
創建可變長度的參數列表
從函數返回值
從函數返回數組
從函數返回列表
從函數返回引用
使用變量範圍
獲取全局訪問權限
使用靜態變量
創建變量函數
創建條件函數
在函數內創建函數
使用包含文件
處理函數返回的錯誤
總結
5. 在網頁中處理 HTML 控件
使用網頁表單處理用戶數據
創建文本框
從文本框檢索數據
創建文本區域
創建複選框
創建單選按鈕
創建列表框
創建隱藏控件
創建密碼控件
創建圖片地圖
上傳文件
讀取上傳的文件