constant

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

constant����һ��������ֵ

˵��

constant ( string $name ) : mixed

ͨ�� name ���س�����ֵ��

���㲻֪����������ȴ��Ҫ��ȡ������ֵʱ��constant() �ͺ������ˡ�Ҳ���dz�����������һ������������ɺ������س�������

�ú���Ҳ���� class constants��

����

name

��������

����ֵ

���س�����ֵ���������δ�����򷵻� NULL��

�����쳣

�������δ���壬�����һ�� E_WARNING ����Ĵ���

����

Example #1 constant() ������

<?php

define
("MAXSIZE"100);

echo 
MAXSIZE;
echo 
constant("MAXSIZE"); // same thing as the previous line


interface bar {
    const 
test 'foobar!';
}

class 
foo {
    const 
test 'foobar!';
}

$const 'test';

var_dump(constant('bar::'$const)); // string(7) "foobar!"
var_dump(constant('foo::'$const)); // string(7) "foobar!"

?>

�μ�

  • define() - ����һ������
  • defined() - ���ij�����Ƶij����Ƿ����
  • Constants ��һ��