所有PHP的内置对象的参考?

时间:2011-04-01 20:32:03

标签: php object reference built-in

我搜索过Stackoverflow和Google,似乎无法找到列出所有PHP内置对象(如DateTime)的引用(详尽或其他)。有没有人有任何这种性质的链接,我将不胜感激,谢谢。

2 个答案:

答案 0 :(得分:4)

您可以使用get_declared_classes()。根据您拥有的扩展数量,可能的输出可能是:

Array
(
    [0] => stdClass
    [1] => Exception
    [2] => ErrorException
    [3] => DateTime
    [4] => DateTimeZone
    [5] => ReflectionException
    [6] => Reflection
    [7] => ReflectionFunctionAbstract
    [8] => ReflectionFunction
    [9] => ReflectionParameter
    [10] => ReflectionMethod
    [11] => ReflectionClass
    [12] => ReflectionObject
    [13] => ReflectionProperty
    [14] => ReflectionExtension
    [15] => RecursiveIteratorIterator
    [16] => IteratorIterator
    [17] => FilterIterator
    [18] => RecursiveFilterIterator
    [19] => ParentIterator
    [20] => LimitIterator
    [21] => CachingIterator
    [22] => RecursiveCachingIterator
    [23] => NoRewindIterator
    [24] => AppendIterator
    [25] => InfiniteIterator
    [26] => RegexIterator
    [27] => RecursiveRegexIterator
    [28] => EmptyIterator
    [29] => ArrayObject
    [30] => ArrayIterator
    [31] => RecursiveArrayIterator
    [32] => SplFileInfo
    [33] => DirectoryIterator
    [34] => RecursiveDirectoryIterator
    [35] => SplFileObject
    [36] => SplTempFileObject
    [37] => LogicException
    [38] => BadFunctionCallException
    [39] => BadMethodCallException
    [40] => DomainException
    [41] => InvalidArgumentException
    [42] => LengthException
    [43] => OutOfRangeException
    [44] => RuntimeException
    [45] => OutOfBoundsException
    [46] => OverflowException
    [47] => RangeException
    [48] => UnderflowException
    [49] => UnexpectedValueException
    [50] => SplObjectStorage
    [51] => __PHP_Incomplete_Class
    [52] => php_user_filter
    [53] => Directory
)

答案 1 :(得分:3)