加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读