多分知らなかったの自分だけ
WordPressでブログ構築を目指してPHPをお勉強中な訳ですが、10年くらい前にかじったPerlとは別物ですよこれ。
ずっとPHP?CGIと何が違うの?程度の認識でした。
それになんかPHP5.4とかになって、当時なかった機能もいろいろと追加されてるし。
そんな時代に取り残された自分が今更知った衝撃の事実:
「’(シングルクォーテーション)」と「”(ダブルクォーテーション)」だと挙動が違うのね。
<?php echo 'メ几\n木又'; ?> <?php echo "メ几\n木又"; ?>
実行結果↓
メ几\n木又 メ几 木又
これ知らなくて、人生の数十分がバグ特定のため消費されることに。
絶対に誰か悪い奴が仕込んだ罠だ。