PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP7の定数配列


PHP 5.6では、constキーワードを使用してのみ定数配列を初期化できました。たとえば、

conststudent_rollnos = [11,12,13,14,15];

PHP 7では、define関数を使用して定数配列を初期化できます。たとえば、

define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);

ここで、サブジェクトは定数配列名であり、サブジェクト定数配列名は「コンピューター」、「オペレーティングシステム」、「ネットワーキング」、「PHP 7」、および「ソフトウェアエンジニアリング」です。

他の配列と同様に、定数配列インデックスは0から始まります。したがって、コンピュータ要素は0インデックスになり、オペレーティングシステムは1インデックスになります。

PHP7定数配列の例

<?php
   const student_rollnos = [11,12,13,14,15];
   define('subjects', ['Computer', 'operating system', 'networking', 'PHP 7','software engineering']);
   print_r(student_rollnos);
   print_r(subjects);
?>

出力

上記のPHP7プログラムの出力は次のようになります-

Array
(
   [0] => 11
   [1] => 12
   [2] => 13
   [3] => 14
   [4] => 15
)
Array
(
   [0] => Computer
   [1] => operating system
   [2] => networking
   [3] => PHP 7
   [4] => software engineering
)

説明: 上記の例では、define()関数を使用して、配列名をサブジェクトとして宣言し、値を変更できない5つのサブジェクト名定数を宣言しました。


  1. PHPのFILTER_VALIDATE_FLOAT定数

    FILTER_VALIDATE_FLOAT定数は、値を浮動小数点数として検証します。 戻る FILTER_VALIDATE_FLOAT定数は何も返しません。 例 <?php    $var = 291.9;    var_dump(filter_var($var, FILTER_VALIDATE_FLOAT)); ?> 出力 以下は出力です。 float(291.9)

  2. PHPのFILTER_VALIDATE_BOOLEAN定数

    FILTER_VALIDATE_BOOLEAN定数は、値をブールオプションとして検証します。 戻る FILTER_VALIDATE_BOOLEAN定数は、「1」、「true」、「on」、および「yes」に対してTRUEを返します。 「0」、「false」、「off」、「no」の場合はFALSEを返し、それ以外の場合はNULLを返します。 例 <?php    $var="on";    var_dump(filter_var($var, FILTER_VALIDATE_BOOLEAN)); ?> 出力 以下は出力です。