php

phpでリファラーを削除する方法

php

ワンライナーでループ処理

シェルで1行で繰り返し処理をするならreadが便利。 以下はphpの構文チェックを一括で行う例 $ find . -name "*.php" | while read file; do php -l $file; done; No syntax errors detected in ./a.php No syntax errors detected in ./b.php No syntax err…

PHPの変数がnullでも宣言されているかどうかの判定方法

php

$a = null; isset($a) // ヌルがセットされいているのでfalseになってしまう。 is_null($a) // trueになるが$a=nullの宣言がなくてもtrueになってしまう。 nullでも宣言がないと PHP error "Notice: Undefined variable" のエラーが出るので内部的には判定で…

yamlのパース SpycとSyckの速度

php

symfonyのyamlのパーサのデフォルトはSpycだがSyckを入れると速くなるという話。http://blog.symfony.jp/2006/03/08/syck/※パースに互換性が完全にあるわけではないので注意が必要