gpt4 book ai didi

php - 是否可以通过命名空间找到类文件的位置?

转载 作者:可可西里 更新时间:2023-10-31 22:56:08 26 4
gpt4 key购买 nike

我最近在使用 pyroCms。这真是一个不错的 CMS。但是我看到一个文件使用了 php 的命名空间。

<?php

use Capsule\Schema;

/**
* Blog module
*
* @author PyroCMS Dev Team
* @package PyroCMS\Core\Modules\Blog
*/
class Module_Blog extends Module
{
}

所以,现在我想找到架构类文件的位置。我该怎么做?我阅读了 php 的类文档。但没有得到任何帮助。

有没有其他的方法或者技巧?

最佳答案

如果您设置了自动加载:

$r = new ReflectionClass('Capsule\Schema');
echo $r->getFileName();

通常命名空间和类名应该与目录名和文件名紧密对应(尽管它们不必如此)。一个体面的编辑器/IDE 还应该使全局搜索变得容易,最坏的情况是正则表达式搜索“class\s+Schema”。

关于php - 是否可以通过命名空间找到类文件的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15784930/

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