看手册说define定义的常量只允许:
仅允许标量和 null。标量的类型是 integer, float,string 或者 boolean。 也能够定义常量值的类型为 resource ,但并不推荐这么做,可能会导致未知状况的发生。
今天阅读PHP源码,发现define的第二个参数其实也可以是一个对象。
先贴一段示例:
<div class="codetitle"><a style="CURSOR: pointer" data="91402" class="copybut" id="copybut91402" onclick="doCopy('code91402')"> 代码如下: