您当前的位置:首页 > 网站建设 > php
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

PHP 常量是如何规定的,设置 PHP 常量

51自学网 2019-06-24 21:56:00
  php

常量类似变量,但是常量一旦被定义就无法更改或撤销定义。

PHP 常量

常量是单个值的标识符(名称)。在脚本中无法改变该值。

有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。

注释:与变量不同,常量贯穿整个脚本是自动全局的。

设置 PHP 常量

如需设置常量,请使用 define() 函数 - 它使用三个参数:

  1. 首个参数定义常量的名称
  2. 第二个参数定义常量的值
  3. 可选的第三个参数规定常量名是否对大小写不敏感。默认是 false。

下例创建了一个对大小写敏感的常量,值为 "Welcome to 51zixue.net!":

实例

<?php
define("GREETING", "Welcome to 51zixue.net!");
echo GREETING;
?>
运行这个

<?php
// 定义对大小写敏感的常量
define("GREETING", "Welcome to 51zixue.net!");
echo GREETING;
echo "<br>";
// 不会输出常量的值
echo greeting;
?>  
输出结果:
Welcome to 51zixue.net!
greeting


下例创建了一个对大小写不敏感的常量,值为 "Welcome to 51zixue.net!":

实例

<?php
define("GREETING", "Welcome to W3School.com.cn!", true);
echo greeting;
echo "<br>";
// 会输出常量的值
echo greeting;
?>
输出结果:
Welcome to 51zixue.net!
Welcome to 51zixue.net!


常量是全局的

常量是自动全局的,而且可以贯穿整个脚本使用。

下面的例子在函数内使用了一个常量,即使它在函数外定义:

实例

<?php
define("GREETING", "Welcome to 51zixue.net!");

function myTest() {
    echo GREETING;
}
 
myTest();
?>
运行结果:Welcome to 51zixue.net!


下载地址:
学习PHP脚本中的各种运算符.
PHP 字符串函数如何使用
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1