图书介绍
PHP编程 第3版 影印版 英文2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 塔特罗(TatroeK·),麦金太尔(MacIntyreP·),勒多夫(IxrdorfR·)著 著
- 出版社: 南京:东南大学出版社
- ISBN:9787564144562
- 出版时间:2013
- 标注页数:518页
- 文件大小:62MB
- 文件页数:540页
- 主题词:PHP语言-程序设计-英文
PDF下载
下载说明
PHP编程 第3版 影印版 英文PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.Introduction to PHP1
What Does PHP Do?1
A Brief History of PHP2
The Evolution of PHP2
The Widespread Use of PHP6
Installing PHP7
A Walk Through PHP7
Configuration Page8
Forms9
Databases10
Graphics13
2.Language Basics15
Lexical Structure15
Case Sensitivity15
Statements and Semicolons15
Whitespace and Line Breaks16
Comments17
Literals20
Identifiers20
Keywords21
Data Types22
Integers22
Floating-Point Numbers23
Strings24
Booleans25
Arrays26
Objects27
Resources28
Callbacks29
NULL29
Variables29
Variable Variables30
Variable References30
Variable Scope31
Garbage Collection33
Expressions and Operators34
Number of Operands36
Operator Precedence36
Operator Associativity37
Implicit Casting37
Arithmetic Operators38
String Concatenation Operator38
Auto-increment and Auto-decrement Operators39
Comparison Operators40
Bitwise Operators41
Logical Operators43
Casting Operators43
Assignment Operators45
Miscellaneous Operators46
Flow-Control Statements47
if47
switch49
while51
for53
foreach54
try...catch55
declare55
exit and return56
goto56
Including Code57
Embedding PHP in Web Pages58
Standard(XML)Style59
SGML Style60
ASP Style61
Script Style61
Echoing Content Directly61
3.Functions63
Calling a Function63
Defining a Function64
Variable Scope66
Global Variables67
Static Variables68
Function Parameters68
Passing Parameters by Value69
Passing Parameters by Reference69
Default Parameters70
Variable Parameters70
Missing Parameters71
Type Hinting72
Return Values72
Variable Functions73
Anonymous Functions74
4.Strings77
Quoting String Constants77
Variable Interpolation77
Single-Quoted Strings78
Double-Quoted Strings78
Here Documents79
Printing Strings80
echo81
print()81
printf()81
print_r() and var_dump()83
Accessing Individual Characters85
Cleaning Strings85
Removing Whitespace85
Changing Case86
Encoding and Escaping86
HTML87
URLs89
SQL90
C-String Encoding91
Comparing Strings92
Exact Comparisons92
Approximate Equality93
Manipulating and Searching Strings94
Substrings95
Miscellaneous String Functions96
Decomposing a String97
String-Searching Functions98
Regular Expressions100
The Basics101
Character Classes102
Alternatives103
Repeating Sequences103
Subpatterns104
Delimiters104
Match Behavior105
Character Classes105
Anchors106
Quantifiers and Greed107
Noncapturing Groups108
Backreferences108
Trailing Options108
Inline Options109
Lookahead and Lookbehind110
Cut111
Conditional Expressions112
Functions112
Differences from Perl Regular Expressions117
5.Arrays119
Indexed Versus Associative Arrays119
Identifying Elements of an Array120
Storing Data in Arrays120
Adding Values to the End of an Array122
Assigning a Range of Values122
Getting the Size of an Array122
Padding an Array122
Multidimensional Arrays123
Extracting Multiple Values123
Slicing an Array124
Splitting an Array into Chunks125
Keys and Values125
Checking Whether an Element Exists126
Removing and Inserting Elements in an Array126
Converting Between Arrays and Variables128
Creating Variables from an Array128
Creating an Array from Variables128
Traversing Arrays129
The foreach Construct129
The Iterator Functions130
Using a for Loop131
Calling a Function for Each Array Element131
Reducing an Array132
Searching for Values133
Sorting134
Sorting One Array at a Time135
Natural-Order Sorting137
Sorting Multiple Arrays at Once137
Reversing Arrays138
Randomizing Order139
Acting on Entire Arrays139
Calculating the Sum of an Array139
Merging Two Arrays140
Calculating the Difference Between Two Arrays140
Filtering Elements from an Array141
Using Arrays141
Sets141
Stacks142
Iterator Interface143
6.Objects147
Terminology148
Creating an Object148
Accessing Properties and Methods149
Declaring a Class150
Declaring Methods151
Declaring Properties153
Declaring Constants155
Inheritance155
Interfaces156
Traits157
Abstract Methods160
Constructors161
Destructors162
Introspection163
Examining Classes163
Examining an Object164
Sample Introspection Program165
Serialization169
7.Web Techniques173
HTTP Basics173
Variables174
Server Information175
Processing Forms177
Methods177
Parameters178
Self-Processing Pages180
Sticky Forms182
Multivalued Parameters182
Sticky Multivalued Parameters185
File Uploads186
Form Validation187
Setting Response Headers189
Different Content Types190
Redirections190
Expiration191
Authentication191
Maintaining State192
Cookies193
Sessions197
Combining Cookies and Sessions199
SSL200
8.Databases203
Using PHP to Access a Database203
Relational Databases and SQL204
PHP Data Objects205
MySQLi Object Interface208
Retrieving Data for Display209
SQLite211
Direct File-Level Manipulation214
MongoDB222
Retrieving Data224
Inserting More Complex Data226
9.Graphics229
Embedding an Image in a Page229
Basic Graphics Concepts230
Creating and Drawing Images231
The Structure of a Graphics Program232
Changing the Output Format233
Testing for Supported Image Formats233
Reading an Existing File234
Basic Drawing Functions234
Images with Text236
Fonts236
TrueType Fonts237
Dynamically Generated Buttons239
Caching the Dynamically Generated Buttons240
A Faster Cache241
Scaling Images243
Color Handling244
Using the Alpha Channel245
Identifying Colors246
True Color Indexes247
Text Representation of an Image248
10.PDF251
PDF Extensions251
Documents and Pages251
A Simple Example252
Initializing the Document252
Outputting Basic Text Cells253
Text253
Coordinates253
Text Attributes255
Page Headers,Footers,and Class Extension258
Images and Links260
Tables and Data263
11.XML267
Lightning Guide to XML267
Generating XML269
Parsing XML270
Element Handlers271
Character Data Handler272
Processing Instructions272
Entity Handlers273
Default Handler275
Options275
Using the Parser276
Errors278
Methods as Handlers278
Sample Parsing Application279
Parsing XML with DOM283
Parsing XML with SimpleXML284
Transforming XML with XSLT285
12.Security289
Filter Input289
Cross-Site Scripting292
SQL Injection292
Escape Output294
Filenames298
Session Fixation299
File Uploads300
Distrust Browser-Supplied Filenames300
Beware of Filling Your Filesystem301
Surviving register_globals301
File Access301
Restrict Filesystem Access to a Specific Directory302
Get It Right the First Time302
Don't Use Files303
Session Files303
Concealing PHP Libraries304
PHP Code304
Shell Commands305
More Information306
Security Recap306
13.Application Techniques309
Code Libraries309
Templating Systems310
Handling Output313
Output Buffering313
Compressing Output315
Error Handling315
Error Reporting316
Error Suppression317
Triggering Errors317
Defining Error Handlers318
Performance Tuning321
Benchmarking322
Profiling324
Optimizing Execution Time325
Optimizing Memory Requirements325
Reverse Proxies and Replication326
14.PHP on Disparate Platforms329
Writing Portable Code for Windows and Unix329
Determining the Platform330
Handling Paths Across Platforms330
The Server Environment330
Sending Mail331
End-of-Line Handling331
End-of-File Handling332
External Commands332
Common Platform-Specific Extensions332
Interfacing with COM333
Background333
PHP Functions335
Determining the API335
15.Web Services337
REST Clients337
Responses339
Retrieving Resources341
Updating Resources342
Creating Resources343
Deleting Resources344
XML-RPC344
Servers344
Clients346
16.Debugging PHP349
The Development Environment349
The Staging Environment350
The Production Environment351
php.ini Settings351
Manual Debugging353
Error Log355
IDE Debugging355
Additional Debugging Techniques357
17.Dates and Times359
Appendix:Function Reference363
Index491
热门推荐
- 1822637.html
- 2442240.html
- 2517959.html
- 2821759.html
- 2742629.html
- 1509524.html
- 3523540.html
- 2506949.html
- 2284652.html
- 50226.html
- http://www.ickdjs.cc/book_3843734.html
- http://www.ickdjs.cc/book_256129.html
- http://www.ickdjs.cc/book_2006743.html
- http://www.ickdjs.cc/book_3778890.html
- http://www.ickdjs.cc/book_2867226.html
- http://www.ickdjs.cc/book_204276.html
- http://www.ickdjs.cc/book_915355.html
- http://www.ickdjs.cc/book_2598917.html
- http://www.ickdjs.cc/book_1745833.html
- http://www.ickdjs.cc/book_2993513.html