php - PHP 中的命名空间声明 (5.3.5)

标签 php namespaces include

好的,我是命名空间的新手,这是场景……我有 2 个文件

库/class.mysql.inc.php

class MySQL{

}

类/class.mysql.inc.php
require_once('libs/class.mysql.inc.php'); 
interface MySQLTemplate{
}
class MySQLWrapper extends MySQL implements MySQLTemplate{
}

好的,这是我的问题。我如何才能将 MySQLWrapper 重命名为 MySQL?显然,“类 MySQL 扩展 MySQL”是不可能发生的。在需要文件之前,我似乎也无法声明命名空间。 (好吧,我可以,但它不接受命名空间)。我也不想接触 libs/class.mysql.inc.php 文件(如果有的话)。

任何提示?尖端?这里的可能性?

最佳答案

哪里需要引用MySQLWrapper , 需要这样的类 use 关键词:

use MySQLWrapper as MySQL;

//do your stuff with MySQL as an alias

关于php - PHP 中的命名空间声明 (5.3.5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13306885/

相关文章:

php - jQuery Time ago 来自时间戳?

PHPExcel:写入期间无法使用缓存

python - python __all__ 模块级变量有什么用?

c++ - 一个如何包括TR1?

php - php mysql 每天找出三个最畅销的产品

php - Laravel 4 中 Request::route() 的等价物是什么?

php - 使用 PHP 和 XPATH 呈现嵌入在 XML 节点中的 XML 节点

c++ - 为什么我们需要外部?

javascript - node.js 包含类文件

c++ - 我能(不能)在 .cpp 文件中包含什么?