2008塵も積もれば山となる。プログラマの小さな気遣いがシステム全体のレスポンスに大きく関ってくる。・・・A型の人の心にしか響かないようなこの言葉。PHPのコーディングをするときに知っておくとよいTipsがあったので紹介します。シングルクォート」など少しでもより速いコードを書くためのtipsがまとまっています。ここにも独自に調べて解説が書いてあるので参考に。実践しようと思ったTipsはこんな感じ。時間があれば社内のコーディングルールとしてまとめていきたい。・・・そんな私はもちろんA型です・・・。2008EC-CUBEの開発で、mtb_allowed_tagに登録されたタグのみ有効にしそれ以外はescapeする処理を組み込んだときのメモ。EC-CUBE開発元のロックオン開発チームブログが参考に。このブログにあったのを下のように修正(正規表現とか)。許可したHtmlタグだけエスケープせず出力する。2008普通に考えて同じメモリ空間を利用するので「参照渡し」のほうが速いと思いますが、いったいどれくらい違うのか調べた(検索した)メモ。ここに実際テストコードを書いて実験した人の結果が。「参照渡し」のほうが少し(10%ぐらい)速いらしいです。あと参考になったのが関数に渡した時点ではどちらも「実体」を示す「ポインタのようなもの」が渡されていて、関数内で変更された時はじめて渡した値がコピーされるという動作のようです。受け取った変数を変更しなければ値渡しと参照渡しで差は無いということです。