ホームページ > バックエンド開発 > PHPの問題 > PHPでdefineを使用して定数を定義する方法

PHPでdefineを使用して定数を定義する方法

autoload
リリース: 2023-03-09 11:20:02
オリジナル
2464 人が閲覧しました

PHPでdefineを使用して定数を定義する方法

PHP では、変数は、プログラム内で使用される変更可能な数値を指します。その反対は、定数です。定数 値 を定義すると、スクリプト内の他の場所では変更できません。

構文:

define ( string $name   , mixed $value   , bool $case_insensitive = false   )
ログイン後にコピー
  • $name: 定数名。

  • $value: 定数の値。PHP 5 では、PHP 7 では value は scalar(int, float, string, boolean, null) である必要があります。 array の値が許可されます。

  • $case_insensitive: true に設定すると、この定数は大文字と小文字が区別されません。デフォルトでは大文字と小文字が区別されます。 PHP 7.3.0 大文字と小文字を区別しない定数の定義は廃止されました。

  • 戻り値: 成功した場合は true を返し、失敗した場合は false を返します。

使用例:

a.大文字と小文字を区別します

<?php
define("OK", "Hello world.");
echo OK; 
echo Ok; 
?>
ログイン後にコピー
输出:
php.cn
Warning: Use of undefined constant Ok - assumed &#39;Ok&#39; (this will throw an Error in a future version of PHP)
ログイン後にコピー

b.サイズを区別しません

<?php
    define("OK", "php.cn", true);
    echo OK."<br>"; 
    echo Ok; 
?>
ログイン後にコピー
输出:
php.cn
php.cn
ログイン後にコピー

c. array

<?php
define(&#39;People&#39;, array(
    &#39;man&#39;,
    &#39;woman&#39;,
    &#39;strick&#39;
));
echo People[1];
?>
ログイン後にコピー
输出:woman
ログイン後にコピー

を許可: 2021 PHP 面接質問の概要 (コレクション)》 《phpビデオチュートリアル

以上がPHPでdefineを使用して定数を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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