PHP 言語の本質 (PHP の本質を明らかにする)
http://product.china-pub.com/199047
?
?
はじめに
今日の主流のサーバーサイド開発言語として、php は、facebook、flickr、wikipedia など、世界中のさまざまなトップクラスの Web サイトで広く使用されています。その幅広いアプリケーションは、その強力な機能を補完し、切り離すことができません。
この本では、型システム、オブジェクト指向メカニズム、データベース対話、セキュリティ保証、組み込み関数ライブラリなどを含む、PHP の最も重要な機能について説明します。
この本の非常に実践的なコードを通じて、上記の機能の学習と応用がシームレスにつながります。
著者の Peter b. macintyre は、ソフトウェア開発の分野で 20 年以上の経験があり、php アーキテクト マガジンの寄稿編集者および著者でした。著者は長年 PHP 関連の仕事に携わってきたため、PHP の開発プロセスをよく理解しています。これにより、この本は、php が現在どのようなものであるかを人々に理解させるだけでなく、なぜそれが現在のようになっているかについても理解できるようにします。
目次
はじめに
第 1 章 本質
php とは何なのか
php の歴史の概要
php の現状
php とは
とはphp の成果
php 基本設定
第 2 章「フィールド調査」
空白、コメント、基本構文
変数: データ型、弱い型、スコープ
定数の定義
式
判定、選択 (プロセス制御)
if.else.
switch.case.
クライアント Cookie
。セッション
$_get
$_request
第 3 章 関数 (コードの再利用)
パラメータの受け渡し
パラメータのデフォルト値
値渡しと参照渡し
include と require
組み込み関数とユーザー定義関数
第 4 章 文字列
文字列とは
引用していただけますか
文字列関数 (選択済み)
文字列インターセプト
文字の大文字と小文字を管理する
文字列検索
文字列編集
第 5 章 配列
インデックス配列
連想配列
多次元配列
配列を動的に構築可能
配列のトラバース
選択した配列関数
配列の並べ替え
数学関数
その他の配列関数
第 6 章 オブジェクト
実践
マジックメソッド
変数 $this
オブジェクト実践
パブリック、プロテクト、プライベート
アクセサーの取得と設定
第 7 章 データベースの相互作用
mysqli オブジェクト インターフェイス
データの取得と表示
php データ オブジェクト (pdo)
pdo の前処理オブジェクト
低コストのデータ管理ソリューション
sqlite
ファイルを使用してデータベースを置き換える
第 8 章 PHP 周辺機器
メール/SMS 生成
pdf 生成
構築方法と基本オプション
ヘッダーとフッターの追加
画像とリンクの追加
透かしの追加
動的な PDF ファイルと表の表示
グラフィック レポートの生成
円グラフ
棒グラフ
グラフィカル キャプチャ
第 9 章 PHP のセキュリティ
データ検証
エスケープ出力
クロスサイト スクリプティング (xxs) と SQL インジェクション
パスワード暗号化セキュリティ
セキュリティのヒント
第 10 章 PHP 5.3 の本質
名前空間
クロージャー (匿名関数)
nowdoc
goto 演算子
datetime クラスと datetimezone クラス
追加の 5.3 機能
第 11 章 高度な利点
正規表現
文字列マッチング
文字列置換
文字列分割
simplexml
統合開発環境
activestate komodo
zend studio for eclipse
phped by nusphere
メインウェブサイト
php.net
zend.com
devzone.zend.com
phparch.com
php/web session
付録の欠点
索引