欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

将一个类赋值的问题

程序员文章站 2024-01-17 18:43:16
...
定义了一个类
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";为什么能访问到类里面的内容?

复习一下“变量的变量”