PHP 定数はなぜ値が変化する式として定義できるのでしょうか?

WBOY
リリース: 2016-10-10 11:55:56
オリジナル
1043 人が閲覧しました

PHP の公式マニュアルには、「定数を一度定義すると、変更したり定義を解除したりすることはできません。」と書かれています。

しかし、なぜこのような値の変更をプログラムで定義できるのでしょうか?

リーリー

返信内容:

PHP の公式マニュアルには、「定数を一度定義すると、変更したり定義を解除したりすることはできません。」と書かれています。

しかし、なぜこのような値の変更をプログラムで定義できるのでしょうか?

リーリー

文法的な観点から見ると、マニュアルで言及されている変更は、キャンセルを含む、その後の人間の変更を強調しています。

ここで表現したいMESSAGEは変数であり、PHP自身が動作中にメモリ上からtime()を見つけた結果として理解できます。

これは関数型プログラミングと関係があると思います。 time() 関数は定数に割り当てることができ、定数へのアクセスは time() 関数へのアクセスと同等であり、time() 関数の戻り値は常に変化します。

定数を一度定義すると、変更したり未定義にしたりすることはできません

次に、MESSAGE を変更してみてください。
たとえば、MESSAGE += 1;

これで time() 関数への接続が確立されているように感じます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!