猿问

我应该如何正确命名 PHP 中的名称空间?

我正在用 PHP 开发课程。对于命名,我遵循 PSR-4 Autoloader 规则:

https://www.php-fig.org/psr/psr-4/

但不知怎的,我很困惑。例如,如果我在以下结构中有这个类,我应该如何定义名称空间?

文件的路径:

wmx/includes/classes/admin/Wmx_Settings.php

班级名称:

class Wmx_Settings {....

我对命名空间的看法:

namespace Johnny\Wmx\Admin\;
namespace Johnny\Wmx\Admin\Wmx_Settings;

那么我现在应该如何定义我的命名空间呢?我对此不太清楚。感谢您的帮助!


斯蒂芬大帝
浏览 134回答 2
2回答

三国纷争

使用namespace Johnny\Wmx\Admin; ... class Wmx_Settings {....

慕尼黑5688855

namespace MyNamespaceName;       require 'project/database/connection.php';       use Project\Database\Connection as Connection;       $connection = new Connection();       use Project\Database as Database;       $connection = new Database\Connection();
随时随地看视频慕课网APP
我要回答