ホームページ  >  記事  >  バックエンド開発  >  phpのdefine()関数とdefine()関数の使い方の徹底解説_PHPチュートリアル

phpのdefine()関数とdefine()関数の使い方の徹底解説_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:09:221276ブラウズ

The define() function defines a constant.
define()函数的作用是:定义一个常量。
Constants are much like variables, except for the following differences:
常量[constant]与变量[variable]有很多相似的地方,因此,很容易混淆;下面,我们列举一下常量[constant]与变量[variable]之间的不同点:

•A constant's value cannot be changed after it is set
一个常量值在指定之后就不可以更改;
•Constant names do not need a leading dollar sign ($)
设置常量时,不需要在前面加上“$”符号;
•Constants can be accessed regardless of scope
常量可以被所有范围的域访问;
•Constant values can only be strings and numbers
常量的值只能是“字符串[string]”和“数字[number]”;

Syntax
语法

复制代码 代码如下:

define(name,value,case_insensitive)

Parameter
参数
Description
描述
name Required. Specifies the name of the constant
必要参数。指定常量的名称
value Required. Specifies the value of the constant
必要参数。指定常量的值
case_insensitive Optional. Specifies whether the constant name should be case-insensitive. If set to TRUE, the constant will be case-insensitive. Default is FALSE (case-sensitive)
可选参数。指定常量的名称是否是不区分大小写的[case-insensitive]。如果设置为True,则不区分字母大小写;如果设置为False,则区分字母大小写。默认值是:False

例1
ケース1
大文字と小文字を区別する定数を定義します:
定数を指定します(大文字と小文字を区別します):

コードをコピーします コードは次のとおりです:



上記のコードの出力は次のようになります:
上記のコードは次の結果を出力します。
コードをコピーします コードは次のとおりです:

こんにちは!今日はどうですか?

例 2
ケース 2
大文字と小文字を区別しない定数を定義します:
定数を指定します大文字と小文字は区別されません):
コードをコピーします コードは次のとおりです:



上記のコードの出力は次のようになります:
上記のコードは次の結果を出力します:
コードをコピーします コードは次のとおりです:

こんにちは!今日はどうですか?

define() 関数は定数が存在するかどうかを確認します。
define() は定数が存在するかどうかを確認することです。

定数が存在する場合は TRUE を返し、それ以外の場合は FALSE を返します。
定数が存在する場合は True を返し、存在しない場合は False を返します。

構文
構文

コードをコピー コードは次のとおりです:

define(name)

パラメータ
パラメータ
説明
説明
名前 必須。チェックする定数の名前を指定します。
必須パラメータ。定数オブジェクトの名前を指定します


ケース

コードをコピー コードは次のとおりです:



上記のコードの出力は次のようになります:
上記のコードは次の結果を出力します:
コードをコピーします コードは次のとおりです:

1

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327310.html技術記事 define() 関数は定数を定義します。定数は変数とよく似ていますが、次の違いがあります: 定数[constan...
]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。