[code] class Note { static $DBKEYS = array('noteid', 'xposition', 'yposition', 'height', 'width', 'bgcolor', 'zindex', 'text'); ....... } print_r(Note::$DBKEYS); [/code] 以上是php5的代码,php4中无法执行。 php4是不是不能定义静态成员变量? 如果有一个类叫Note,我不想把它实例化,而且直接调用其中的成员变量应该如何实现? 先谢谢了。
?php /** * @author bianjiang * @desc * 求圆的面积 * */ class Circle { public static $pi = 3.1415926; public static function area($r) { return self::$pi * $r * $r; } } $r = 3; echo Circle::area($r); ?> 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10599/showart_233687.html
?php /** * @author bianjiang * @todo 练习静态方法调用/ * @desc * 求最大值 */ class Math { public static function Max($first, $second) { return ($first > $second)?$first:$second; } public static function Max3($first, $second, $third) { $one = self::Max($first, $second); $two = self::Max...
第七节--类的静态成员 类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关. 他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据. 静态成员包括静态方法和静态属性. 静态属性包含在类中要封装的数据,可以由所有类的实例共享. 实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量 我们在下例中使用了一个静态属性Counter::$count. 它属于Counter类,而不属于任何...
/* ------------------------------------------------------------------------------- | = 本文为Haohappy读> | = 中Classes and Objects一章的笔记 | = 翻译为主 个人心得 | = 为避免可能发生的不必要的麻烦请勿转载,谢谢 | = 欢迎批评指正,希望和所有php爱好者共同进步! | = php5研究中心: http://blog.csdn.net/haohappy2004 ------------------------------------------------------------------------------- */ 第...
类的静态成员与一般的类成员不同: 静态成员与 对象 的实例无关,只与类本身有关。他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据,静态成员包括静态 方法 和静态属性。 静态属性包含在类中要封装的数据,可以由所有类的实例共享。实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量。 我们在下例中使用了一个静态属性Counter::$count。它属于Counter类,而不属于任何...
类的静态成员与一般的类成员不同: 静态成员与 对象 的实例无关,只与类本身有关. 他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据. 静态成员包括静态 方法 和静态属性. 静态属性包含在类中要封装的数据,可以由所有类的实例共享. 实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量 我们在下例中使用了一个静态属性Counter::$count. 它属于Counter类,而不属于任何Counter的实例....
/* ------------------------------------------------------------------------------- | = 本文为Haohappy读> | = 中Classes and Objects一章的笔记 | = 翻译为主 个人心得 | = 为避免可能发生的不必要的麻烦请勿转载,谢谢 | = 欢迎批评指正,希望和所有php爱好者共同进步! | = php5研究中心: http://blog.csdn.net/haohappy2004 ------------------------------------------------------------------------------- */ 第...
类的 静态 成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关。他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据,静态成员包括静态方法和静态属性。 静态属性包含在类中要封装的数据,可以由所有类的实例共享。实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的 全局 变量。 我们在下例中使用了一个静态属性Counter::$count。它属于Counter类,而不属于任何...
类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关. 他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据. 静态成员包括静态方法和静态属性. /* +-------------------------------------------------------------------------------+ | = 本文为Haohappy读> | = 中Classes and Objects一章的笔记 | = 翻译为主+个人心得 | = 为避免可能发生的不必要的麻烦请勿转载,谢谢 | = 欢迎批评指正,...