84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
<?php namespace php;
class demo {
}
$s = 'demo';
new demo; //正常
new $s; // Class 'demo' not found in 这个啥情况
欢迎选择我的课程,让我们一起见证您的进步~~
$s = 'php\demo'; $obj = new $s;
new demo;因为之前申明了namespace,所以代码都是在本namespace,也就是\php这个空间。所以可以直接new 本空间的class。 而 new $s;是在\ 根空间 执行的,所以要带上'\php\demo'或者 'php\demo'
new demo;因为之前申明了namespace,所以代码都是在本namespace,也就是\php这个空间。所以可以直接new 本空间的class。
而 new $s;是在\ 根空间 执行的,所以要带上'\php\demo'或者 'php\demo'