コメント
- /
- /** ~ */
メソッド
- private メソッドの名前
- アンダースコアからのキャメル
- ex) _buildHoge() { }
演算子
- ::(ダブルコロン)
- static,定数,オーバーライドしたクラスのプロパティやメソッドに対してアクセス
- ->(アロー演算子)
- オブジェクトのメンバにアクセス
- ex) $this->(メソッド) // 自クラスのメソッド、変数にアクセス
- ===(厳密な比較)
- .(文字列結合)
- .= (文字列結合代入)
- $hoge = "aaa";$hoge .= "bbb!"; // $hoge は、"aaabbb" となる
モジュール
- defined()
- 指定した定数が存在しているかの確認
- ex)bool defined ( string $name )
- 定義するのは、define("A_B_C","className");
TIPS
- フィールドへのアクセス等は$this->
- private $_hoge = '';
- $this->_hoge = "aaa";
- とか
- new クラス名してないのになんか使われてるっぽい
- new ReflectionClass(クラス名)になってた
- error_log() : 標準のエラーログ関数
- ドコに吐かれるかは、php.iniで定義
参考にしてみたもの
Zend Framework PHP 標準コーディング規約
http://framework.zend.com/manual/1.12/ja/coding-standard.html
ほかGoogle先生
0 件のコメント:
コメントを投稿