「PHP Programming」の版間の差分
削除された内容 追加された内容
編集の要約なし |
Replaced content with "{{Book search|style=1}} {{print version}} {{PDF version}} Im" |
||
2 行 | 2 行 | ||
{{print version}} |
{{print version}} |
||
{{PDF version}} |
{{PDF version}} |
||
[[Im |
|||
[[Image:PHPWikibookCover.png|right]] |
|||
== Introduction == |
|||
* [[/Introduction/]] |
|||
== Setup and Installation == |
|||
* [[{{BOOKNAME}}/Setup_and_Installation|Setup and Installation]] |
|||
** [[{{BOOKNAME}}/Setup_and_Installation#Windows|Installation on Windows]] |
|||
*** '''[[{{BOOKNAME}}/Setup_and_Installation#Easy_Windows_Setup_Instructions|Easy Windows Setup Instructions]]''' |
|||
** [[{{BOOKNAME}}/Setup_and_Installation#Linux|Installation on Linux]] |
|||
** [[{{BOOKNAME}}/Setup_and_Installation#Mac_OS_X|Installation on Mac OS X]] |
|||
* [[{{BOOKNAME}}/Uses_of_PHP|Uses of PHP]] |
|||
Note: Before contributing, check out the [[{{TALKPAGENAME}}|discussion]] page. [[{{TALKPAGENAME}}#The_newline_.22operator.22|How to write your examples]]. |
|||
== Learning the Language == |
|||
=== The Basics === |
|||
:This section is about things that are important for any type of PHP development. Useful for a PHP programmer of any level. |
|||
# [[{{BOOKNAME}}/Start_a_PHP_Beginner_Tutorial|Start a PHP Beginner Tutorial]] {{stage|100%|10 Feb 2006}} |
|||
# [[{{BOOKNAME}}/Beginning_with "Hello World!"|Beginning with "Hello World!"]] {{stage|100%|10 Feb 2006}} |
|||
# [[{{BOOKNAME}}/Nuts_and_Bolts|Nuts and Bolts]] {{stage|75%|14 Jan 2006}} |
|||
# [[{{BOOKNAME}}/Commenting and Style|Commenting and Style]] {{stage|100%|14 Jan 2006}} |
|||
# [[{{BOOKNAME}}/Comparison|Comparison operators]] {{stage|75%|2016-04-06}} |
|||
# [[{{BOOKNAME}}/Arrays|Arrays]] {{stage|75%|10 Feb 2006}} |
|||
#Control structures |
|||
## [[{{BOOKNAME}}/The_if_Structure|The if Structure]] {{stage|75%|19 Mar 2009}} |
|||
## [[{{BOOKNAME}}/The_switch_Structure|The switch Structure]] {{stage|75%|14 Jan 2006}} |
|||
## [[{{BOOKNAME}}/The_while_Loop|The while Loop]] {{stage|75%|14 Jan 2006}} |
|||
## [[{{BOOKNAME}}/The_do_while_Loop|The do while Loop]] {{stage|50%|14 Jan 2006}} |
|||
## [[{{BOOKNAME}}/The_for_Loop|The for Loop]] {{stage|50%|14 Jan 2006}} |
|||
## [[{{BOOKNAME}}/The_foreach_Loop|The foreach Loop]] {{stage|75%|14 Jan 2006}} |
|||
# [[{{BOOKNAME}}/Functions|Functions]] {{stage|75%|10 Feb 2006}} |
|||
# [[{{BOOKNAME}}/Files|Files]] {{stage|100%|12 Feb 2008}} |
|||
#* [[{{BOOKNAME}}/Images|Images]] |
|||
# [[{{BOOKNAME}}/Mailing|Mailing]] {{stage|50%|14 Jan 2006}} |
|||
# [[{{BOOKNAME}}/Cookies|Cookies]] {{stage|75%|14 Jan 2006}} |
|||
# [[{{BOOKNAME}}/Sessions|Sessions]] {{stage|75%|2008-05-07}} |
|||
#Databases |
|||
## [[{{BOOKNAME}}/MySQL|MySQL]] {{stage|75%|14 Jan 2006}} |
|||
##* [[/php and mySQL/]] |
|||
## [[{{BOOKNAME}}/PostgreSQL|PostgreSQL]] {{stage|25%|18 Apr 2009}} |
|||
## [[{{BOOKNAME}}/PHP_Data_Objects|PHP Data Objects]] {{stage|00%|18 Dec 2006}} |
|||
## [[{{BOOKNAME}}/Neo4j|Neo4j]] |
|||
# [[{{BOOKNAME}}/Integration_Methods_(HTML_Forms,_etc.)|Integration Methods (HTML Forms, etc.)]] {{stage|75%|14 Jan 2006}} |
|||
=== Advanced PHP === |
|||
: Advanced PHP includes high level programming and PHP techniques designed to make PHP even more useful and powerful. |
|||
====Data Structures==== |
|||
# [[{{BOOKNAME}}/Data_Structures|Data Structures]] |
|||
====Object Oriented Programming (OOP)==== |
|||
# [[{{BOOKNAME}}/Classes|Classes]] |
|||
# [[{{BOOKNAME}}/Special_Methods|Special Methods]] |
|||
# [[{{BOOKNAME}}/Overriding_and_Overloading|Overriding and Overloading]] |
|||
# [[/Inheritance/]] |
|||
# [[/SSH Class/]] |
|||
==== Templating ==== |
|||
# [[{{BOOKNAME}}/Why_Templating|Why Templating]] |
|||
# [[{{BOOKNAME}}/Templates|Templates]] |
|||
# [[{{BOOKNAME}}/Caching|Caching]] |
|||
# [[{{BOOKNAME}}/SMARTY_templating_system|SMARTY templating system]] |
|||
#* [[/smarty/functions/]] |
|||
#* [[/smarty/tutorials/]] |
|||
#* [[/smarty/tutorials/simple/]] |
|||
# [[{{BOOKNAME}}/PRADO_Component_Framework|PRADO Component Framework]] |
|||
# [[/Flat Frog/]] |
|||
# [[/XML/]] |
|||
# [[{{BOOKNAME}}/XSL|XSL]] |
|||
#* [[/XSL/registerPHPFunctions/]] |
|||
==== Libraries ==== |
|||
# [[{{BOOKNAME}}/PHP_PEAR|PHP PEAR]] |
|||
# [http://php.net/manual/en/funcref.php PHP Manual Function Reference] |
|||
# [http://www.w3schools.com/php/ PHP 5 Functions] |
|||
==== Frameworks ==== |
|||
{| class="wikitable" |
|||
|- |
|||
| align="center" | [http://www.cakephp.org/ CakePHP] || align="center" | [http://codeigniter.com/ CodeIgniter] || align="center" | [http://www.drupal.org/ Drupal] || align="center" | [http://kohanaframework.org/ Kohana] |
|||
|- |
|||
| align="center" | [http://www.laravel.com/ Laravel] || align="center" | [http://nette.org/ Nette] || align="center" | [http://www.qcodo.com/ Qcodo] || align="center" | [http://www.silverstripe.com/ Silverstripe] |
|||
|- |
|||
| align="center" | [http://www.solarphp.com/ Solar] || align="center" | [http://www.symfony-project.org/ Symfony] || align="center" | [http://www.yiiframework.com/ Yii] || align="center" | [http://framework.zend.com/ Zend] |
|||
|} |
|||
==== Security ==== |
|||
# [[{{BOOKNAME}}/Configuration:_Register_Globals|Configuration: Register Globals]] |
|||
# [[{{BOOKNAME}}/SQL Injection| SQL Injection Attacks]] |
|||
# [[{{BOOKNAME}}/Cross Site Scripting| Cross Site Scripting Attacks]] |
|||
# [[{{BOOKNAME}}/User login systems|Building a secure user login system]] |
|||
''See also the [[{{BOOKNAME}}/Sessions#Avoiding Session Fixation|section on avoiding session fixation]] in the [[{{BOOKNAME}}/Sessions|Sessions chapter]].'' |
|||
==== Command-Line Interface (CLI) ==== |
|||
# [[/PHP CLI/]] |
|||
# [[/PHP-GTK/]] |
|||
# [[/Daemonization/]] |
|||
==Appendices== |
|||
* [[/Code Snippets/]] |
|||
* [[/Coding Standards/]] |
|||
* [[/Alternative Hungarian Notation/]] |
|||
* [[/Editors/]] |
|||
* [[/Resources/]] |
|||
* [[/Contributors/]] |
|||
* [[/Building a secure user login system/]] |
|||
* [[/Cross Site Scripting Attacks/]] |
|||
* [[/Get Apache and PHP/]] |
|||
* [[/OOP5/Advanced Input validation/]] |
|||
* [[/OOP5/Input validation/]] |
|||
* [[/PHP Include Files/]] |
|||
* [[/SQL Injection Attacks/]] |
|||
* [[/dbal/]] |
|||
* [[/formatting notes/]] |
|||
* [[/headers and footers/]] |
|||
* [[/html output/]] |
|||
* [[/phpDocumentor/]] |
|||
{{Subjects|PHP scripting language}} |
|||
{{alphabetical|P}} |
|||
{{status|75%}} |
|||
__NOTOC__ __NOEDITSECTION__ |