在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
namespace NS; define(__NAMESPACE__ .'\foo','111'); define('foo','222'); echo foo; // 111. echo \foo; // 222. echo \NS\foo // 111. echo NS\foo // fatal error. assumes \NS\NS\foo.
define声明的常量 不受命名空间的影像 命名空间的常量应该用const
<?php namespace aa\bb; class abc{ const abc = 'abc'; } class ghi{ const ghi = 'ghi'; } namespace ff\dd; class def { const def = 'fde'; } class abc{ const abc = 'ddabc'; } use aa\bb; //空间引入 echo abc::abc; //ddabc //work echo bb\abc::abc; //abc //work use aa\bb\ghi; // === use aa\bb\ghi as ghi echo ghi::ghi; //ghi //use aa\bb\abc; //元素引入必须是类,且不能和当前空间相同的类 //error use aa\bb\abc as abc2; echo abc2::abc; //abc
|
2022-08-17
2022-07-18
2022-11-06
2022-08-17
2022-07-30
请发表评论