定義する と 定義する はどう違いますか?

清浅
リリース: 2020-09-08 09:08:28
オリジナル
7701 人が閲覧しました

define と Definition の違いは次のとおりです: 1. Define は定数を定義するために使用され、定義後に変更したりキャンセルしたりすることはできません; 2. Define は定数が定義されているかどうかを確認し、定数が存在する場合は true を返します. 存在しない場合は false を返します。

定義する と 定義する はどう違いますか?

[推奨チュートリアル: PHP チュートリアル]

定義と定義違い

define

define は定数を定義するために使用されます。定数はグローバル スコープを表すため、スクリプト内で直接使用できます。スコープ。どこからでもアクセス可能。ただし、注意すべき点が 1 つあります。定数は一度定義すると、変更したり未定義にしたりすることはできないということです。

例:

define("path","root/www/web")
ログイン後にコピー

root/www/web は定数の値です

define

#define は、定数が定義されているかどうかを検出するために使用されます。定数が存在する場合は true を返し、存在しない場合は返します。 false.

例 :

defined('APP_PATH') or define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']) . DS);
ログイン後にコピー

上記のコードの意味は、app_path が定義されていれば true を返し、定義されていない場合は or## の後にコードを実行するということです。

#概要: 以上がこの記事の全内容です。お役に立てれば幸いです

以上が定義する と 定義する はどう違いますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート