define 常量的定义和读取

define(‘常量’,‘常量值’)----------------------define来定义常量,

echo 也能输出常量,

get_defined_constants(true)-------------

返回一个多维数组,分类为第一维的键名常量和它们的值位于第二维。

Array
(
    [Core] => Array
        (
            [E_ERROR] => 1
            [E_WARNING] => 2
            [E_PARSE] => 4
            [E_NOTICE] => 8
            [E_CORE_ERROR] => 16
            [E_CORE_WARNING] => 32
            [E_COMPILE_ERROR] => 64
            [E_COMPILE_WARNING] => 128
            [E_USER_ERROR] => 256
            [E_USER_WARNING] => 512
            [E_USER_NOTICE] => 1024
            [E_ALL] => 2047
            [TRUE] => 1
        )

    [pcre] => Array、
constant ( string $name ) 获取常量的值


2)类中的const关键字
const是一个定义常量的关键字,类似于C中的#define,能够定义一个
常量,如果在程序中改变了它的值,那么会出现错误。
const SOURCE_TYPE_FILE = 'file';
const SOURCE_TYPE_BLOB = 'blob';
const SOURCE_TYPE_RESOURCE = 'resource';
public $result;

function __construct($imgsource, $sourcetype = QrReader::SOURCE_TYPE_FILE, $isUseImagickIfAvailable = true)
{

try {
switch($sourcetype) {
case QrReader::SOURCE_TYPE_FILE:


PHP 5 新增了一个 final 关键字。如果父类中的方法被声明为 final,
则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。



原文地址:https://www.cnblogs.com/hehexu/p/8284661.html