本文实例讲述了PHP面向对象程序设计之命名空间与自动加载类。分享给大家供大家参考,具体如下:
命名空间
错误。
PHP;">
name = $name;
}
public function getName() {
return $this->name;
}
}
$obj = new Outputter(); // 同一命名空间下,类名不能相同,默认命名空间为空。空也是一种命名空间。
$obj -> setName("Jack");
print $obj->getName();
//namespace useful; // 更改命名空间,否则查询不到Hello类,Fatal error: Class 'my\Hello' not found
$hello = new Hello();
?>
调用命名空间中的类
PHP;">
使用下面的处理,直接可以调用类
global.PHP 输出: hello from com\getinstance\util
hello from global
output: hello from Debug
ShopProduct.PHP output: ShopProduct constructor
output: ShopProduct constructor
business_ShopProduct constructor 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮助。PHP;">
PHP;">
PHP;">
PHP;">
PHP;">
__autoload 自动加载类
PHP;">
PHP;">