我想知道我们如何称呼这种作业。
<?php
class SimpleClass
{
public $var1;
public $var2;
public $var3;
public function SimpleClass()
{
$this->var1 = 'one';
$this->var2 = 'two';
$this->var3 = 'three';
}
}
function test()
{
$objSc = new SimpleClass();
$objSc->var4 = 'WTF?!'; # <-- what do we call this?
var_dump($objSc);
}
test();
?>
更好的引用或链接。提前致谢!
编辑:我正在为它寻找一个技术术语......好吧,如果我们有的话。
最佳答案
我认为这是重载。
Overloading in PHP provides means to dynamically "create" properties and methods. These dynamic entities are processed via magic methods one can establish in a class for various action types.
The overloading methods are invoked when interacting with properties or methods that have not been declared or are not visible in the current scope.
PHP 手册引用 here .
关于php - 我们怎么称呼这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2919406/