gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 17:04:40 25 4
gpt4 key购买 nike

好的,我是命名空间的新手,这是场景……我有 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com