<?php
define("GREETING", "Welcome to w3cschool.cn!", true);
echo greeting;
?>

  

PHP5 的常量

什么是常量?

常量是一个简单值的标识符。该值在脚本中不能改变。

一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。

注意: 常量在整个脚本中都可以使用。

常量值被定义后,在脚本的其他任何地方都不能被改变。

设置 PHP 常量

设置常量,使用 define() 函数,函数语法如下:

define(string constant_name, mixed value, case_sensitive = true)

该函数有三个参数:

  • constant_name:必选参数,常量名称,即标志符。
  • value:必选参数,常量的值。
  • case_sensitive:可选参数,指定是否大小写敏感,设定为 true 表示不敏感。

以下实例我们创建一个 区分大小写的常量, 常量值为 "Welcome to w3cschool.cn!":

<?php
define("GREETING", "Welcome to w3cschool.cn!");
echo GREETING;
echo "<br />";
echo greeting;
?>

  运行结果:

Welcome to w3cschool.cn!
greeting

  

以下实例我们创建一个 不区分大小写的常量, 常量值为 "Welcome to w3cschool.cn!":

<?php
define("GREETING", "Welcome to w3cschool.cn!");
echo GREETING;
echo "<br />";
echo greeting;
?>

  运行结果:

Welcome to w3cschool.cn!
Welcome to w3cschool.cn!

  

在代码的编程中经常会用到define()的函数,需要熟练掌握。

最新文章

  1. BC之jrMz and angles
  2. 序列sequence中的cache问题
  3. PRML读书笔记——Introduction
  4. JS 数字转换为大写金额
  5. IE、chrome、火狐中如何调试javascript脚本
  6. c++builder6.0 mdi窗体+自定义子窗体
  7. string subscript out of range
  8. sqlserver数据库触发器和存储过程案例学习
  9. Alluxio1.0.1最新版(Tachyon为其前身)介绍,+HDFS分布式环境搭建
  10. Cookie 和Session
  11. HDOJ 4883 TIANKENG’s restaurant
  12. Spring官方网站的改版后下载
  13. 分享给大家一个简单的数据导出excel类
  14. vim vimgdb reg 编译安装
  15. [Swift]LeetCode62. 不同路径 | Unique Paths
  16. c++ 面试题(网络类)
  17. python 散列表查找
  18. 安装mysql时出现initialize specified but the data directory has files in in.Aborting.该如何解决
  19. linux中的阻塞机制及等待队列
  20. MultiTrigger

热门文章

  1. NBIS指纹特征提取与匹配软件使用
  2. python全栈开发:hashlib加密
  3. Java系列笔记(4) - JVM监控与调优【转】
  4. HTML - 超链接标签相关
  5. C++ Builder 2007中应用数据库SQLite(转载)
  6. IDEA修改git账号密码
  7. Object.keys()应用
  8. 出错提示:“Could not flush the DNS Resolver Cache: 执行期间,函数出了问题”的解决方法
  9. Thrift(PHP)入门无错篇章(一)
  10. RQNOJ--2 开心的金明(01背包)