大真面目に。
var_dumpの代わりに以下の関数d(dumpのd)を使います。
function d() {
foreach (func_get_args() as $v) var_dump($v);
}
var_dump(8文字)がd(1文字)になるので8倍というわけです。単純すぎる方法ですが、タイプ量はかなり重要ですよ。実際に試してみるとわかりますが、体感できるほど快適になります。(エディタの補完機能でいいじゃんという話もありますが、それはそれで...)
ちょっとリッチなバージョンも置いておきます。
// 白背景・黒文字・等幅フォント・フォントサイズ固定・ボーダー囲み
function d() {
echo '<pre style="background:#fff;color:#333;border:1px solid #ccc;margin:2px;padding:4px;font-family:monospace;font-size:12px">';
foreach (func_get_args() as $v) var_dump($v);
echo '</pre>';
}
htmlspecialcharsもよく使うのでこれもオススメです。16倍早くなります。というかhtmlspecialcharsを数えたら16文字あることに唖然としました。
function h($str, $style = null, $charset = null) {
return htmlspecialchars($str, $style, $charset);
}
他にも再定義するとよさそうな関数はありそうですね。やりすぎは混乱の元ですが、どんな環境でも使える手法なので、おすすめですよ。




投稿