我正在尝试实例化一个使用命名空间的类。
<?php
namespace CFPropertyList;
require_once('CFPropertyList/CFPropertyList.php');
$plist = new CFPropertyList();
?>
那行得通!
但是当我尝试将该代码放入我的班级时,我会遇到语法错误。我不能使用“命名空间 CFPropertyList;” 在课堂上?
<?php
class Plist{
public function test(){
namespace CFPropertyList;
require_once('CFPropertyList/CFPropertyList.php');
$plist = new CFPropertyList();
}
}
?>
更新:
感谢所有我得到这个工作。
<?php
namespace CFPropertyList;
require_once('CFPropertyList/CFPropertyList.php');
class Plist{
public function test(){
//some code
}
}
}
但是我自己的类现在在命名空间中吗?对不起菜鸟问题。我做不到。
$plist = new Plist;
$plist->test();