来个例子:
<?php$a = new stdclass()
$a->name = function(){echo 'mylove'}
//调用的时候有点麻烦
$b = $a->name
$b()
后来我想想,这特么和下面这种写法是一样的:
<?php$a = new stdclass()
$b = $a->name = function(){echo 'mylove'}
$b()
反正也不好玩啊。
//方法1.function __autoload($name) {
require $name.'.class.php'
}
//方法2.
spl_autoload_register('load')
function load($name) {
require $name.'.class.php'
}
本文实例讲述了php动态变量定义及使用方法。分享给大家供大家参考。具体如下:<?php
$var_name
=
"ic"
//定义变量$var_name
$$var_name
=
"This
is
Simon"
//使用$var_name的值作为这个变量的变量名
echo
$var_name."<BR>"
//输出$var_name,即变量名
echo
$$var_name."<BR>"
//输出变量的值
echo
$ic."<BR>"
//使用这个方法可以实现同样的变量调用
?>
希望本文所述对大家的php程序设计有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)