コネクト株式会社 技術情報コンテンツ
コーディング指針
クイック・アクセス
Top
Zend Server
Zend Studio
Zend Guard
旧 Zend製品
免責事項
Top
Zend PHPコーディング指針
コーディング指針/1.スクリプト記述ルール
スクリプト記述ルール
ヘッダのコメントブロック
命名規則
クラス
関数およびメソッド
定数
グローバル変数
インデント
サンプルコード
エディタの設定
制御構造
if, else, elseif
for
foreach
while
do〜while
switch, case
関数
クラス、メソッド
関数およびメソッドの記述ルール
引数とオブジェクト
戻り値とオブジェクト
PHP 5との互換性の実現
コーディング指針/2.使用するソフトウェア及びライブラリ
使用するソフトウェア及びライブラリ
PEAR
DB
Net_XXX
HTML_QuickForm
PECL
pdflib
imagick
tidy
コーディング指針/3.自作ライブラリの作成
自作ライブラリの作成
既存ライブラリとの重複を避ける
ライブラリ作成のポイント
関数ではなくクラスを用いる
グローバル変数の多用を避ける
コーディング指針/4.MVC
MVC
MVCの考え方
Model(モデル)
View(ビュー)
Controller(コントローラ)
MVCの流れ
コーディング指針/5.Smarty
Smarty
表示処理の隔離
Smartyの使い方
よりセキュアにする方法
Smartyの拡張
静的な拡張
動的な拡張