我最近在使用pyroCms。这真的是一个很好的CMS。但是我看到一个文件使用了php的命名空间。
<?php
use Capsule'Schema;
/**
* Blog module
*
* @author PyroCMS Dev Team
* @package PyroCMS'Core'Modules'Blog
*/
class Module_Blog extends Module
{
}
所以,现在我想找到Schema类文件的位置。我怎么能做到呢?我阅读了php的类文档。但是没有得到任何帮助。
还有其他方法或技巧吗?
如果你设置了自动加载:
$r = new ReflectionClass('Capsule'Schema');
echo $r->getFileName();
通常情况下,命名空间和类名应该与目录和文件名紧密对应(尽管它们不必如此)。一个体面的编辑器/IDE也应该使全局搜索变得容易,最坏的情况是一个正则表达式搜索"class's+Schema
"。