<?php
class test
{
function test_print($myvar)
{
echo $myvar;
}
}
$my_test = new test();
$my_test->a = 3;
$my_test->test_print($my_test->a);
?>
我如何在课堂外动态创建一个新变量,这不是哎呀..如果我遗漏了某些内容,请更正。
答案 0 :(得分:3)
PHP允许动态属性,就像其他动态语言一样。
它可能很有用,但在PHP中通常不会使用太多。
我找到了一篇博客文章,展示了如果你真的希望它消失,你可以prevent dynamic properties。
虽然it is faster直接使用动态属性而不是使用__get()
and __set()
魔术方法。