码迷,mamicode.com
首页 > 其他好文 > 详细

static_new

时间:2015-07-15 20:46:06      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

<?php 
//在::操作符的左边写上类的名称来静态地访问某个成员,这样就可以避免创建类的实例。
//这样不仅可以省略掉实例化类的代码,而且还会更高效,因为类的每个实例都会占用一小部分的系统资源。
class MyObject {
public static $myVariable = 10;
}
echo MyObject::$myVariable; //10
echo ‘<br />‘;
class MyObject1 {
static function myMethod() {
//执行一些操作
static::myOtherMethod();
}
static function myOtherMethod() {
echo ‘Called from MyObject‘;
}
}
class MyExtendedObject extends MyObject1 {
static function myOtherMethod() {
echo ‘Called from MyExtendedObject‘;
}
}
MyObject1::MyMethod(); //Called from MyObject
echo ‘<br />‘;
MyExtendedObject::myMethod(); //Called from MyExtendedObject

static_new

标签:

原文地址:http://www.cnblogs.com/yhdsir/p/4649174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!