191145692 发表于 2017-4-1 12:37:38

php中的 类常量 Class Constants


It is possible to define constant values on a per-class basis remaining the same and unchangeable.
  Constants differ from normal variables in that you don't use the $ symbol to declare or use them. Like static members, constant values cannot be accessed from an instance of the object (using $object::constant).
  
  说明: const 常量 不用 $ 符号
  const 不加关键字 private 修饰 //Like static members,
  不能通过 对象访问。 只能通过class访问
  
  
  例子 19-15. Defining and using a constant
<?php
class MyClass
{
const constant = 'constant value';

function showConstant() {
echoself::constant . "/n";
}
}

echo MyClass::constant . "/n";

$class = new MyClass();
$class->showConstant();
// echo $class::constant;is not allowed
?>
页: [1]
查看完整版本: php中的 类常量 Class Constants