将一个类赋值的问题
程序员文章站
2022-05-05 21:20:20
...
定义了一个类
都是把类赋值给变量,那这两种赋值方法有什么差别?
上面说的$test1 的确是字符串,echo $classname::constant . "\n";为什么能访问到类里面的内容?
class myclass{ function test() echo "good";}$test1="myclass";$test2=new myclass();
都是把类赋值给变量,那这两种赋值方法有什么差别?
回复讨论(解决方案)
你分??出那???量就知道啦
$test1只是字符串
$test2是类的实例,是个对象
对两者gettype()可以看出区别
showConstant();echo $class::constant."\n"; // PHP 5.3.0之后?>
上面说的$test1 的确是字符串,echo $classname::constant . "\n";为什么能访问到类里面的内容?
复习一下“变量的变量”
上一篇: php mysql 求和语句
下一篇: C#类修饰符见解
推荐阅读