php 类常量判断是否有没有定义?类常量 不是常量哟
PHP中文网
PHP中文网 2017-04-11 10:39:06
0
1
796

我实例化一个类后拿到了类常量,但是我要做一个类常量的判断,它是否有值有没有定义。翻了手册没有找到有检测的!我是类常量 不是 普通的常量,我不想用反射去取得!

PHP中文网
PHP中文网

认证0级讲师

membalas semua(1)
PHPzhong

首先获取类常量不需要实例化该类,正确方式是类名::常量名或接口名::常量名;其次,判断类常量除了反射没有更好的其他办法判断类常量是否存在,defined()函数仅适用于常量,而不是适用类常量。一个略不优雅的方式:用constant()函数再@抑制错误,但没法判断定义的是否是null

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!