PHP define()函数定义了运行时的常量,

具体语法如下所示:

(PHP 4, PHP 5, PHP 7)

define — Defines a named constant

bool define ( string $name , mixed $value [, bool $case_insensitive = FALSE ] )

Defines a named constant at runtime.

define() 函数的参数说明:

$name 表示常量名称,

$value 表示对应的常量值,在PHP5版本中,常量值只能是integerfloatstringboolean, or NULL这几种类型的值,

到了PHP7,常量值可以为数组,

$case_insensitive 代表常量名是否区分大小写,默认为FALSE时,是不区分大小写的,设置为TRUE时表示区分大小写。

define() 的返回值为true时表示常量定义成功,为false时表示定义失败。

Example:

<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
echo Constant; // outputs "Constant" and issues a notice. define("GREETING", "Hello you.", true);
echo GREETING; // outputs "Hello you."
echo Greeting; // outputs "Hello you." // Works as of PHP 7
define('ANIMALS', array(
'dog',
'cat',
'bird'
));
echo ANIMALS[]; // outputs "cat" ?>

最新文章

  1. Mac 使用Sublime Text 3 搭建C开发环境
  2. 基于Windows10安装Ubuntu双系统
  3. SpringMVC源码剖析(二)- DispatcherServlet的前世今生
  4. ubuntu-15.04-server-i386.iso 安装 Oracle 11gR2 数据库
  5. Unity 3D 一个简单的角色控制脚本
  6. Javacript中(function(){})() 与 (function(){}()) 区别 {转}
  7. 4G通信技术LTE介绍
  8. MSSQL 如何实现 MySQL 的 limit 查询方式 (转)
  9. MySql免安装版配置方法
  10. Unix/Linux环境C编程入门教程(8) FreeBSD CCPP开发环境搭建
  11. (转)Spring的单例模式底层实现
  12. sql server 权限
  13. jQuery中height()不能精确计算的问题
  14. ORCFILE IN HDP 2: BETTER COMPRESSION, BETTER PERFORMANCE
  15. Louvain 算法原理
  16. 洛谷P2446 大陆争霸
  17. Expm 8_1 区间划分问题
  18. Go语言学习之4 递归&amp;闭包&amp;数组切片&amp;map&amp;锁
  19. 概率和期望dp
  20. hbase源码系列(十三)缓存机制MemStore与Block Cache

热门文章

  1. web标准、可用性、可访问性
  2. Ubuntu批量修改权限
  3. 内容导出成word
  4. Java抽象类、接口和内部类
  5. windows 10 无法使用内置管理员账户打开应用的解决方案
  6. exportfs: /mnt/demo requires fsid= for NFS export
  7. 如何使用动画库animate.css
  8. 线程的sleep方法
  9. ☆☆☆Dojo中define和declare的结合使用
  10. Windows平台下MySQL常用操作与命令