您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

一个很小疑问

2024/3/16 0:00:14发布25次查看
一个小小的疑问
在smarty3中,模板目录$template_dir和编译目录$compile_dir都是用protected修饰的,为什么在类外面可以直接访问呢呢??
我把源代码中的protected改成private居然还可以访问,这是为什么呢?
------解决方案--------------------
他不是有这样的定义吗?
php code public function __get($name) { $allowed = array( 'template_dir' => 'gettemplatedir', 'config_dir' => 'getconfigdir', 'plugins_dir' => 'getpluginsdir', 'compile_dir' => 'getcompiledir', 'cache_dir' => 'getcachedir', ); if (isset($allowed[$name])) { return $this->{$allowed[$name]}(); } else { trigger_error('undefined property: '. get_class($this) .'::$'. $name, e_user_notice); } }

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product