- 185 名前:nobodyさん [2008/04/16(水) 22:38:20 ID:JLMZOI/r]
- PHPがオブジェクト指向になってから全然わかんないです。
関数メインで作っていたのを、今後の為に抽象化レイヤーに 書き換えようと思ってググリました。 $pdo = new PDO('hoge','huga','honya');な場合において $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); と $pdo->setAttribute(ATTR_ERRMODE,ERRMODE_EXCEPTION); という表記を見たのですが、これは同じと考えて良いんでしょうか。 ::hogeは静的メソッドなので、PDOのオブジェクトのインスタンスである$pdoの中では 多分PDO::を省いても良いって事なんだろうなぁと思うんですが 書き方の習慣として、どちらの書き方が推奨されますでしょうか。
|

|