我想使用Azure存储的PHP,设置步骤是包括名称空间,包括作曲家自动加载,然后使用天蓝色的类,所以我有以下。然而,更进一步,我使用Microgrid类,并且因为命名空间而未找到它,它位于不同的目录中。我怎样才能使用不属于该命名空间的其他类?另外,指定名称空间路径的正确方法是什么?它位于相对于该页面的不同目录中,而我正在使用的目录不在根目录下,我应该从根开始吗?不理解php命名空间,我怎样才能从另一个类调用函数?
namespace MicrosoftAzure\Storage;
use \MicrosoftAzure\Storage\Common\ServicesBuilder;
use \MicrosoftAzure\Storage\Blob\Models\CreateContainerOptions;
use \MicrosoftAzure\Storage\Blob\Models\PublicAccessType;
use \MicrosoftAzure\Storage\Common\ServiceException;
require_once '/var/www/html/vendor/autoload.php';
$action = MicroGrid::GetParameter('action');
'use \ namespace \ where \ microgrid \ located \ MicroGrid;'? – Wizard
如果你的类没有命名空间,你可以尝试使用:'$ action = \ MicroGrid :: GetParameter('action');' – Wizard
当你声明命名空间是从根还是相对的? – nick