zz22 发表于 2017-3-26 13:30:53

php常量 define() constant() , defined()

  define——定义常量,若定义true,则读取时不区分大小写

bool define( string name, mixed value [, bool case_insensitive])
  常量只能包含标量数据(boolean,integer,float和 string)。

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."

  ========================================
  constant()——读取常量
  mixed constant( string name)
  define("MAXSIZE", 100);

echo MAXSIZE;
echo constant("MAXSIZE"); // same thing as the previous line
  ===============================
defined——判断常量是否定义

  bool defined( string name)
  if (defined('CONSTANT')) {
    echo CONSTANT;
}
  ======================================================
  预定义常量
  __FILE__   取得文件的物理地址  注:左右各2条下划线
  echo __FILE__    //C:\wamp\www\T1\1.php
页: [1]
查看完整版本: php常量 define() constant() , defined()