■
- PHPでの未定義変数参照
デフォだとエラーにならないっぽい。
php.iniで
error_reporting=E_ALL
を指定するか、スクリプト内で
error_reporting(E_ALL);
を指定するのがよさげ。
それから、ブロックでスコープは作成されないようだ。注意。
-
-
- -
-
PHP4徹底攻略改訂版のPDFファイルについて
http://www.sra.co.jp/people/t-ishii/php_new/php4_new.html
大規模サイトの速度を求めて...
大規模サイトのように高速な環境を求めた調査情報、ベンチマーク結果、速度比較など、主にApacheサーバーとPHPのパフォーマンスチューニングのTips.
あー、なんか今の僕が読むべきサイトみたいですね。読みます。
PHPの各種ループの速度比較
関数の値渡しと参照渡し、どちらが速い?
PHPは copy on write らしい.
若干ですが ++$i の方が高速な様です。 おそらく $i++ ですと、足す前と足した後の両方の値を保持する必要がある為だと 思います。(マシン語レベルでの話です) 何十万回ものループをしない限りは、体感できるレベルまでの差は現れないと思い ます。 今後 ++$i を習慣付ける程度で良いのではないでしょうか? 他に、僕が php4.0.6 の時に気づいた、ループ内での注意は、 define した物を 使用しないってのもあります。 define した物をループの外で変数に代入してから使うと、こちらも若干速くなりま す。 インクリメントの位置よりかは、どちらかと言うとこちらの方が差は体感しやすかっ たです。 あくまでも php4.0.6 の時なので、現在も同じかどうかは不明です。
探すとネタあるもんだなぁ。でもオプティマイザが使えれば無意味になるかな。