「PHP Programming」の版間の差分

出典: フリー教科書『ウィキブックス(Wikibooks)』
削除された内容 追加された内容
M Reverted edits by 145.102.242.234 (talk) to last version by JackPotte
M編集の要約なし
104 行 104 行


==Appendices==
==Appendices==
* [[/Alternative Hungarian Notation/]]
* [[/Building a secure user login system/]]
* [[/Code Snippets/]]
* [[/Code Snippets/]]
* [[/Coding Standards/]]
* [[/Coding Standards/]]
* [[/Alternative Hungarian Notation/]]
* [[/Editors/]]
* [[/Resources/]]
* [[/Contributors/]]
* [[/Contributors/]]

* [[/Building a secure user login system/]]
* [[/Cross Site Scripting Attacks/]]
* [[/Cross Site Scripting Attacks/]]
* [[/Get Apache and PHP/]]
* [[/OOP5/Advanced Input validation/]]
* [[/OOP5/Input validation/]]
* [[/PHP Include Files/]]
* [[/SQL Injection Attacks/]]
* [[/dbal/]]
* [[/dbal/]]
* [[/Editors/]]
* [[/formatting notes/]]
* [[/formatting notes/]]
* [[/Get Apache and PHP/]]
* [[/headers and footers/]]
* [[/headers and footers/]]
* [[/html output/]]
* [[/html output/]]
* [[/OOP5/Advanced Input validation/]]
* [[/OOP5/Input validation/]]
* [[/PHP Include Files/]]
* [[/phpDocumentor/]]
* [[/phpDocumentor/]]
* [[/Resources/]]
* [[/SQL Injection Attacks/]]


{{Subjects|PHP scripting language}}
{{Subjects|PHP scripting language}}

2017年2月27日 (月) 13:59時点における版

テンプレート:Book search テンプレート:Print version テンプレート:PDF version

Introduction

Setup and Installation

Note: Before contributing, check out the discussion page. 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.
  1. Start a PHP Beginner Tutorial テンプレート:Stage
  2. Beginning with "Hello World!" テンプレート:Stage
  3. Nuts and Bolts テンプレート:Stage
  4. Commenting and Style テンプレート:Stage
  5. Comparison operators テンプレート:Stage
  6. Arrays テンプレート:Stage
  7. Control structures
    1. The if Structure テンプレート:Stage
    2. The switch Structure テンプレート:Stage
    3. The while Loop テンプレート:Stage
    4. The do while Loop テンプレート:Stage
    5. The for Loop テンプレート:Stage
    6. The foreach Loop テンプレート:Stage
  8. Functions テンプレート:Stage
  9. Files テンプレート:Stage
  10. Mailing テンプレート:Stage
  11. Cookies テンプレート:Stage
  12. Sessions テンプレート:Stage
  13. Databases
    1. MySQL テンプレート:Stage
    2. PostgreSQL テンプレート:Stage
    3. PHP Data Objects テンプレート:Stage
    4. Neo4j
  14. Integration Methods (HTML Forms, etc.) テンプレート:Stage

Advanced PHP

Advanced PHP includes high level programming and PHP techniques designed to make PHP even more useful and powerful.

Data Structures

  1. Data Structures

Object Oriented Programming (OOP)

  1. Classes
  2. Special Methods
  3. Overriding and Overloading
  4. Inheritance
  5. SSH Class

Templating

  1. Why Templating
  2. Templates
  3. Caching
  4. SMARTY templating system
  5. PRADO Component Framework
  6. Flat Frog
  7. XML
  8. XSL

Libraries

  1. PHP PEAR
  2. PHP Manual Function Reference
  3. PHP 5 Functions

Frameworks

CakePHP CodeIgniter Drupal Kohana
Laravel Nette Qcodo Silverstripe
Solar Symfony Yii Zend

Security

  1. Configuration: Register Globals
  2. SQL Injection Attacks
  3. Cross Site Scripting Attacks
  4. Building a secure user login system

See also the section on avoiding session fixation in the Sessions chapter.

Command-Line Interface (CLI)

  1. PHP CLI
  2. PHP-GTK
  3. Daemonization

Appendices

テンプレート:Alphabetical テンプレート:Status