多分知らなかったの自分だけ

WordPressでブログ構築を目指してPHPをお勉強中な訳ですが、10年くらい前にかじったPerlとは別物ですよこれ。
ずっとPHP?CGIと何が違うの?程度の認識でした。
それになんかPHP5.4とかになって、当時なかった機能もいろいろと追加されてるし。

そんな時代に取り残された自分が今更知った衝撃の事実:
「’(シングルクォーテーション)」と「”(ダブルクォーテーション)」だと挙動が違うのね。


<?php echo 'メ几\n木又'; ?>

<?php echo "メ几\n木又"; ?>

実行結果↓

メ几\n木又

メ几
木又

これ知らなくて、人生の数十分がバグ特定のため消費されることに。
絶対に誰か悪い奴が仕込んだ罠だ。

comments

コメントを残す

メールアドレスが公開されることはありません。