【发布时间】:2013-05-06 01:55:15
【问题描述】:
正确的术语是指$instance_variable 和$class_variable 而不是$method_variable。
class {
public $instance_variable;
static $class_variable;
function do_something() {
$method_variable;
}
}
class scope variables 有意义吗?
【问题讨论】:
-
我所知道的没有一个术语可以同时表示两者。 “类范围”对我来说没有意义,因为类的范围是整个程序,对我来说这将排除类实例变量
-
也许只有“属性”就足够了;这将排除方法局部变量,但包括实例和静态变量。但请注意,由于静态变量和实例变量在语义上的巨大差异,我认为人们不会经常大量引用它们。
-
@Bracketworks,听起来不错。你应该把它写成答案。
标签: php oop terminology