PHP:从扩展类的方法访问父的静态变量
发布时间:2020-12-13 16:28:06 所属栏目:PHP教程 来源:网络整理
导读:仍然试图在 PHP5中找出oop.问题是,如何从扩展类的方法访问父的静态变量.以下示例. ?phperror_reporting(E_ALL);class config { public static $base_url = 'http://example.moo';}class dostuff extends config { public static function get_url(){ echo $b
仍然试图在
PHP5中找出oop.问题是,如何从扩展类的方法访问父的静态变量.以下示例.
<?php error_reporting(E_ALL); class config { public static $base_url = 'http://example.moo'; } class dostuff extends config { public static function get_url(){ echo $base_url; } } dostuff::get_url(); ?> 我认为这可以从其他语言的经验中发挥作用.
在父级中声明属性是完全无关紧要的,您可以像访问任何静态属性一样访问它:
self::$base_url 要么 static::$base_url // for late static binding (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |