また参考書でempty(’$abc’)としているものもありました。これは自分の環境では動作しませんでした。これはphp.iniの設定でしょうか?
よろしくお願いします。
ダブルクォーテーションの中で変数を書いた場合、変数展開されるので、”$abc”も$abcも同じことになります。
変数と文字列を一緒に書く場合はダブルクォーテーションで囲みますが、変数だけなら囲まないのが一般的です。
’$abc’と書いた場合は、変数ではなく「$abc」という文字列を書いたことになります。
確認してみました。’$abc’は参考書のミスのようですね。
ダブルクォーテーション、納得しました。ありがとうございました!