正確的術語既指$instance_variable
也指$class_variable
而不是指$method_variable
。是否有一個術語既指類和實例變量,又指方法中定義的變量?
class {
public $instance_variable;
static $class_variable;
function do_something() {
$method_variable;
}
}
class scope variables
是否有意義?
我沒有一個術語,我知道這意味着兩個。 「類作用域」對我來說沒有意義,但因爲類的範圍是整個程序,所以我將排除類實例變量 – greedybuddha 2013-05-11 14:42:15
也許僅僅「屬性」就足夠了;這將排除方法局部變量,但包括實例和靜態。但請注意,由於靜態變量和實例變量存在巨大的語義差異,我不認爲人們會經常引用它們。 – Dan 2013-05-11 14:49:48
@Bracketworks,聽起來不錯。你應該寫這個答案。 – 2013-05-11 14:52:38