くりゅぴ!

サーバーやWEB問題解決のメモから生活お得情報まで。未分類のものは執筆中

文字列はちゃんとクォートで囲うこと

<?php

var_dump(NONEXISTENT);

/* 出力:
Warning: Use of undefined constant NONEXISTENT - assumed 'NONEXISTENT' (this will throw an Error in a future version of PHP) in %s on line %d
string(11) "NONEXISTENT"
*/

基本的にクォート「’」やダブルクオート「”」で囲われていないものは定数として利用される。

PHP7.1までは囲わなくとも許されていたものの、ついに、許されなくなった。
ちゃんと、配列のキーなど、定数でないものは囲わなければエラーを吐き出される。

参考
https://www.php.net/manual/ja/migration72.deprecated.php
https://tamoc.com/php72-warning-quort/

WEB開発

タグ:

WEB開発の最新記事

2020年7月13日
印刷時改ページをする
2020年7月10日
PHPのJsを外部ドメインより呼び出す
2020年7月10日
ブラウザにキャッシュさせない

コメントを残す

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