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 サイトの他の関連記事を参照してください。