ホームページ >バックエンド開発 >PHPの問題 >phpのdefineの意味と使い方を詳しく解説

phpのdefineの意味と使い方を詳しく解説

王林
王林転載
2019-09-05 11:54:134058ブラウズ

phpのdefineの意味と使い方を詳しく解説

define() 関数の理解 1 (関数の理解に重点を置く)

define() 関数は定数を定義します。

定数の特徴:

定数は変数に似ていますが、設定後に値を変更できない点が異なります。定数名にドル記号 ($) は必要ありません。スコープは定数へのアクセスには影響せず、定数値は文字列または数値のみです。

define 関数の理解 2 (パラメータの理解に重点を置く)

文法:

define(name,value,case_insensitive)

パラメータの説明:

名前は必須です。定数の名前を指定します。 //name パラメータは定義関数の最初のパラメータであり、大文字です。

値は必須です。定数の値を指定します。 //value の値は通常、文字列または数値です。

case_insensitive

オプションです。定数名の大文字と小文字を区別するかどうかを指定します。

true に設定すると、大文字と小文字は区別されません。デフォルトは false (大文字と小文字が区別されます) です。

関数の理解 3 (例の理解に重点を置く)

質問 1: 大文字と小文字を区別する定数:

<?php
define("HF","Hi Friend!");//1.define函数如何理解;
echo constant("HF");//1.case_insensitive参数默认是 false(大小写敏感)2.constant函数如何理解; 
3.constant内的参数如何理解;
 ?>

出力結果は次のとおりです: Hi友人!

#注: 記号は正確に入力してください。そうしないと間違いが起こりやすくなります。

## 定義関数の理解 4

質問: 2: 大文字と小文字を区別しない定数:

<?php 
define("HF","Hi Friend!",TRUE);//1.define函数如何理解; 2.define内的3个参数如何理解;
echo constant("hf"); //1.echo函数如何理解;2.constant函数如何理解; 3.constant函数输入时是否可以不区分大小写;
 4.constant函数内的参数如何理解;
?>

出力結果は次のとおりです: Hi Friend!

関連ビデオチュートリアル:

PHP ビデオ チュートリアル

以上がphpのdefineの意味と使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。