PHPの第一印象
抗えない流れでPHPの案件をすることになりました。抗えない理由はさておき、PHPの第一印象をメモっておきます。
変数の宣言どこ?
$name = '名前';
この行だけを見たときに$name
という変数がはじめて登場したのか、上のほうで登場して使いまわしされてるのかが分かりませんでした。いまだにvar
て書いてしまう。
可変変数
$a = 'hello'; $$a = 'world'; echo "$a $hello";
これでhello world
と出力できる。動的にグリグリと変数名にアクセスできるのはすごく便利。C#でもReflectionでグリグリできるけど、PHPの可変変数のほうがハードルが低い。詳しく以下で。