PHP的常量

我并不是要求一种翻译方案,而是请你直接用中文重新表达所提供的句子。

“定数” 是指一个固定的值。

常数与变量不同,它指的是不能在中间更改内容的容器。
在脚本中,它也可以被解释为预先给某些有意义的值附加值的机制。

const TAX = 1.08;
$price = 1000;
$sum = $price * TAXs;
print $sum;
//結果:1000

const是一条命令,用于声明常量。在这里,使用常量TAX以值1.08进行了设置。

const 定数名 = 

定数的命名规则与变量的命名规则几乎相同,但有以下几点不同。

不需要在开头加上像”$”这样的符号

与变量一样,第一个字符”$”是不必要的。常量不应该命名为”$TAX”,而是直接命名为”TAX”。

2. 不是PHP中具有意义的保留字

请不要使用已经在PHP中原本作为常量定义的保留字。

全部使用大写字母进行命名。

在语法规则中并不要求,但是为了使常量与变量在视觉上更易区分,我们将所有常量以大写字母命名。
命名规则使用下划线「_」进行分隔,例如「TAX_FREE」。

然而,如果使用define进行定义,无法像下面这样修改值。

<?php
define('TAX', 1.08); // 消費税
define('TAX', 1.10); // 消費税を変更

echo TAX;

<実行結果>
Notice: Constant TAX already defined
1.08

已定义的常量列表

PHP从一开始就准备好了

定数概要__FILE__実行中のファイル名(絶対パス)__DIR__実行中のファイルが存在するフォルダ__LINE__実行中の行番号__FUNCTION__実行中の関数名__CLASS__実行中のクラス名(所属する名前空間含む)__METHOD__実行中のメソッド名__TRAIT__実行中のトレイと名(所属する名前区間含む)__NAMESPACE__現在の名前空間DIRECTORY_SEPARATORフォルダ区切り文字 windows「\」linux「/」PATH_SEPARATORパス区切り文字PHP_VERSION使用しているPHPバージョン
广告
将在 10 秒后关闭
bannerAds