需要知道在PHP中需要加载哪个命名空间和类吗

需要知道在PHP中需要加载哪个命名空间和类吗,php,reflection,Php,Reflection,基本上,我只需要“some.class.php”;并知道该文件中的类 答案是: 获取函数的最后一个值Get\u声明的\u类很抱歉,这与名称空间无关。。。所以你不应该真的把它标记为重复的,因为它与名称空间无关。同意,我请求重新打开。不过,你确实需要更好地解释你的问题。php5确实有反映我也投了重开的一票,但你真的应该从你最近的编辑中删除“大叫”,再进一步澄清一下这个问题。我知道我只是讨厌自动装置,让我想起了IRC Opsy你最初的问题很难理解;突然得出关于名称空间的结论并非完全没有根据。或者我会因

基本上,我只需要“some.class.php”;并知道该文件中的类

答案是:


获取函数的最后一个值
Get\u声明的\u类

很抱歉,这与名称空间无关。。。所以你不应该真的把它标记为重复的,因为它与名称空间无关。同意,我请求重新打开。不过,你确实需要更好地解释你的问题。php5确实有反映我也投了重开的一票,但你真的应该从你最近的编辑中删除“大叫”,再进一步澄清一下这个问题。我知道我只是讨厌自动装置,让我想起了IRC Opsy你最初的问题很难理解;突然得出关于名称空间的结论并非完全没有根据。或者我会因为不清楚而关闭它。请注意,就我所知,
get\u declared\u classes
将始终按照类的加载顺序返回类,这是绝对无法保证的。您所需的文件本身也可能加载了更多的类。我只想知道最后一个类,所以如果它需要内部文件,我可以。
   require "Some.class.php";

   $loadedClasses = get_declared_classes();
   $lastClass     = array_pop($loadedClasses);

   echo "Last loaded class is $lastClass";