3v4l.org

run code in 300+ PHP versions simultaneously
<?php $serializable = array(); $sleep = array(); $wakeup = array(); foreach(get_declared_classes() as $class) { $reflection = new ReflectionClass($class); if($reflection->implementsInterface('Serializable')) { $serializable[] = $class; } if($reflection->hasMethod('__sleep')) { $sleep[] = $class; } if($reflection->hasMethod('__wakeup')) { $wakeup[] = $class; } if($reflection->hasMethod('__destruct')) { $dest[] = $class; } } var_dump($sleep); var_dump($wakeup); var_dump($dest);
Output for 8.3.0 - 8.3.7
array(15) { [0]=> string(7) "DOMNode" [1]=> string(16) "DOMNameSpaceNode" [2]=> string(19) "DOMDocumentFragment" [3]=> string(11) "DOMDocument" [4]=> string(16) "DOMCharacterData" [5]=> string(7) "DOMAttr" [6]=> string(10) "DOMElement" [7]=> string(7) "DOMText" [8]=> string(10) "DOMComment" [9]=> string(15) "DOMCdataSection" [10]=> string(15) "DOMDocumentType" [11]=> string(11) "DOMNotation" [12]=> string(9) "DOMEntity" [13]=> string(18) "DOMEntityReference" [14]=> string(24) "DOMProcessingInstruction" } array(68) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(10) "ValueError" [8]=> string(15) "ArithmeticError" [9]=> string(19) "DivisionByZeroError" [10]=> string(19) "UnhandledMatchError" [11]=> string(24) "ClosedGeneratorException" [12]=> string(10) "FiberError" [13]=> string(8) "DateTime" [14]=> string(17) "DateTimeImmutable" [15]=> string(12) "DateTimeZone" [16]=> string(12) "DateInterval" [17]=> string(10) "DatePeriod" [18]=> string(9) "DateError" [19]=> string(15) "DateObjectError" [20]=> string(14) "DateRangeError" [21]=> string(13) "DateException" [22]=> string(28) "DateInvalidTimeZoneException" [23]=> string(29) "DateInvalidOperationException" [24]=> string(28) "DateMalformedStringException" [25]=> string(36) "DateMalformedIntervalStringException" [26]=> string(34) "DateMalformedPeriodStringException" [27]=> string(16) "SQLite3Exception" [28]=> string(12) "DOMException" [29]=> string(7) "DOMNode" [30]=> string(16) "DOMNameSpaceNode" [31]=> string(19) "DOMDocumentFragment" [32]=> string(11) "DOMDocument" [33]=> string(16) "DOMCharacterData" [34]=> string(7) "DOMAttr" [35]=> string(10) "DOMElement" [36]=> string(7) "DOMText" [37]=> string(10) "DOMComment" [38]=> string(15) "DOMCdataSection" [39]=> string(15) "DOMDocumentType" [40]=> string(11) "DOMNotation" [41]=> string(9) "DOMEntity" [42]=> string(18) "DOMEntityReference" [43]=> string(24) "DOMProcessingInstruction" [44]=> string(13) "JsonException" [45]=> string(14) "LogicException" [46]=> string(24) "BadFunctionCallException" [47]=> string(22) "BadMethodCallException" [48]=> string(15) "DomainException" [49]=> string(24) "InvalidArgumentException" [50]=> string(15) "LengthException" [51]=> string(19) "OutOfRangeException" [52]=> string(16) "RuntimeException" [53]=> string(20) "OutOfBoundsException" [54]=> string(17) "OverflowException" [55]=> string(14) "RangeException" [56]=> string(18) "UnderflowException" [57]=> string(24) "UnexpectedValueException" [58]=> string(13) "SplFixedArray" [59]=> string(12) "PDOException" [60]=> string(18) "Random\RandomError" [61]=> string(30) "Random\BrokenRandomEngineError" [62]=> string(22) "Random\RandomException" [63]=> string(19) "ReflectionException" [64]=> string(14) "AssertionError" [65]=> string(13) "PharException" [66]=> string(13) "IntlException" [67]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 8.2.12 - 8.2.18
array(15) { [0]=> string(7) "DOMNode" [1]=> string(16) "DOMNameSpaceNode" [2]=> string(19) "DOMDocumentFragment" [3]=> string(11) "DOMDocument" [4]=> string(16) "DOMCharacterData" [5]=> string(7) "DOMAttr" [6]=> string(10) "DOMElement" [7]=> string(7) "DOMText" [8]=> string(10) "DOMComment" [9]=> string(15) "DOMCdataSection" [10]=> string(15) "DOMDocumentType" [11]=> string(11) "DOMNotation" [12]=> string(9) "DOMEntity" [13]=> string(18) "DOMEntityReference" [14]=> string(24) "DOMProcessingInstruction" } array(58) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(10) "ValueError" [8]=> string(15) "ArithmeticError" [9]=> string(19) "DivisionByZeroError" [10]=> string(19) "UnhandledMatchError" [11]=> string(24) "ClosedGeneratorException" [12]=> string(10) "FiberError" [13]=> string(8) "DateTime" [14]=> string(17) "DateTimeImmutable" [15]=> string(12) "DateTimeZone" [16]=> string(12) "DateInterval" [17]=> string(10) "DatePeriod" [18]=> string(12) "DOMException" [19]=> string(7) "DOMNode" [20]=> string(16) "DOMNameSpaceNode" [21]=> string(19) "DOMDocumentFragment" [22]=> string(11) "DOMDocument" [23]=> string(16) "DOMCharacterData" [24]=> string(7) "DOMAttr" [25]=> string(10) "DOMElement" [26]=> string(7) "DOMText" [27]=> string(10) "DOMComment" [28]=> string(15) "DOMCdataSection" [29]=> string(15) "DOMDocumentType" [30]=> string(11) "DOMNotation" [31]=> string(9) "DOMEntity" [32]=> string(18) "DOMEntityReference" [33]=> string(24) "DOMProcessingInstruction" [34]=> string(13) "JsonException" [35]=> string(14) "LogicException" [36]=> string(24) "BadFunctionCallException" [37]=> string(22) "BadMethodCallException" [38]=> string(15) "DomainException" [39]=> string(24) "InvalidArgumentException" [40]=> string(15) "LengthException" [41]=> string(19) "OutOfRangeException" [42]=> string(16) "RuntimeException" [43]=> string(20) "OutOfBoundsException" [44]=> string(17) "OverflowException" [45]=> string(14) "RangeException" [46]=> string(18) "UnderflowException" [47]=> string(24) "UnexpectedValueException" [48]=> string(13) "SplFixedArray" [49]=> string(12) "PDOException" [50]=> string(18) "Random\RandomError" [51]=> string(30) "Random\BrokenRandomEngineError" [52]=> string(22) "Random\RandomException" [53]=> string(19) "ReflectionException" [54]=> string(14) "AssertionError" [55]=> string(13) "PharException" [56]=> string(13) "IntlException" [57]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 8.2.0 - 8.2.11
array(0) { } array(43) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(10) "ValueError" [8]=> string(15) "ArithmeticError" [9]=> string(19) "DivisionByZeroError" [10]=> string(19) "UnhandledMatchError" [11]=> string(24) "ClosedGeneratorException" [12]=> string(10) "FiberError" [13]=> string(8) "DateTime" [14]=> string(17) "DateTimeImmutable" [15]=> string(12) "DateTimeZone" [16]=> string(12) "DateInterval" [17]=> string(10) "DatePeriod" [18]=> string(12) "DOMException" [19]=> string(13) "JsonException" [20]=> string(14) "LogicException" [21]=> string(24) "BadFunctionCallException" [22]=> string(22) "BadMethodCallException" [23]=> string(15) "DomainException" [24]=> string(24) "InvalidArgumentException" [25]=> string(15) "LengthException" [26]=> string(19) "OutOfRangeException" [27]=> string(16) "RuntimeException" [28]=> string(20) "OutOfBoundsException" [29]=> string(17) "OverflowException" [30]=> string(14) "RangeException" [31]=> string(18) "UnderflowException" [32]=> string(24) "UnexpectedValueException" [33]=> string(13) "SplFixedArray" [34]=> string(12) "PDOException" [35]=> string(18) "Random\RandomError" [36]=> string(30) "Random\BrokenRandomEngineError" [37]=> string(22) "Random\RandomException" [38]=> string(19) "ReflectionException" [39]=> string(14) "AssertionError" [40]=> string(13) "PharException" [41]=> string(13) "IntlException" [42]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 8.1.25 - 8.1.28
array(15) { [0]=> string(7) "DOMNode" [1]=> string(16) "DOMNameSpaceNode" [2]=> string(19) "DOMDocumentFragment" [3]=> string(11) "DOMDocument" [4]=> string(16) "DOMCharacterData" [5]=> string(7) "DOMAttr" [6]=> string(10) "DOMElement" [7]=> string(7) "DOMText" [8]=> string(10) "DOMComment" [9]=> string(15) "DOMCdataSection" [10]=> string(15) "DOMDocumentType" [11]=> string(11) "DOMNotation" [12]=> string(9) "DOMEntity" [13]=> string(18) "DOMEntityReference" [14]=> string(24) "DOMProcessingInstruction" } array(55) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(10) "ValueError" [8]=> string(15) "ArithmeticError" [9]=> string(19) "DivisionByZeroError" [10]=> string(19) "UnhandledMatchError" [11]=> string(24) "ClosedGeneratorException" [12]=> string(10) "FiberError" [13]=> string(8) "DateTime" [14]=> string(17) "DateTimeImmutable" [15]=> string(12) "DateTimeZone" [16]=> string(12) "DateInterval" [17]=> string(10) "DatePeriod" [18]=> string(12) "DOMException" [19]=> string(7) "DOMNode" [20]=> string(16) "DOMNameSpaceNode" [21]=> string(19) "DOMDocumentFragment" [22]=> string(11) "DOMDocument" [23]=> string(16) "DOMCharacterData" [24]=> string(7) "DOMAttr" [25]=> string(10) "DOMElement" [26]=> string(7) "DOMText" [27]=> string(10) "DOMComment" [28]=> string(15) "DOMCdataSection" [29]=> string(15) "DOMDocumentType" [30]=> string(11) "DOMNotation" [31]=> string(9) "DOMEntity" [32]=> string(18) "DOMEntityReference" [33]=> string(24) "DOMProcessingInstruction" [34]=> string(13) "JsonException" [35]=> string(14) "LogicException" [36]=> string(24) "BadFunctionCallException" [37]=> string(22) "BadMethodCallException" [38]=> string(15) "DomainException" [39]=> string(24) "InvalidArgumentException" [40]=> string(15) "LengthException" [41]=> string(19) "OutOfRangeException" [42]=> string(16) "RuntimeException" [43]=> string(20) "OutOfBoundsException" [44]=> string(17) "OverflowException" [45]=> string(14) "RangeException" [46]=> string(18) "UnderflowException" [47]=> string(24) "UnexpectedValueException" [48]=> string(13) "SplFixedArray" [49]=> string(12) "PDOException" [50]=> string(19) "ReflectionException" [51]=> string(14) "AssertionError" [52]=> string(13) "PharException" [53]=> string(13) "IntlException" [54]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 8.1.0 - 8.1.24
array(0) { } array(40) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(10) "ValueError" [8]=> string(15) "ArithmeticError" [9]=> string(19) "DivisionByZeroError" [10]=> string(19) "UnhandledMatchError" [11]=> string(24) "ClosedGeneratorException" [12]=> string(10) "FiberError" [13]=> string(8) "DateTime" [14]=> string(17) "DateTimeImmutable" [15]=> string(12) "DateTimeZone" [16]=> string(12) "DateInterval" [17]=> string(10) "DatePeriod" [18]=> string(12) "DOMException" [19]=> string(13) "JsonException" [20]=> string(14) "LogicException" [21]=> string(24) "BadFunctionCallException" [22]=> string(22) "BadMethodCallException" [23]=> string(15) "DomainException" [24]=> string(24) "InvalidArgumentException" [25]=> string(15) "LengthException" [26]=> string(19) "OutOfRangeException" [27]=> string(16) "RuntimeException" [28]=> string(20) "OutOfBoundsException" [29]=> string(17) "OverflowException" [30]=> string(14) "RangeException" [31]=> string(18) "UnderflowException" [32]=> string(24) "UnexpectedValueException" [33]=> string(13) "SplFixedArray" [34]=> string(12) "PDOException" [35]=> string(19) "ReflectionException" [36]=> string(14) "AssertionError" [37]=> string(13) "PharException" [38]=> string(13) "IntlException" [39]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 8.0.1 - 8.0.12, 8.0.14 - 8.0.30
array(0) { } array(39) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(10) "ValueError" [8]=> string(15) "ArithmeticError" [9]=> string(19) "DivisionByZeroError" [10]=> string(19) "UnhandledMatchError" [11]=> string(24) "ClosedGeneratorException" [12]=> string(8) "DateTime" [13]=> string(17) "DateTimeImmutable" [14]=> string(12) "DateTimeZone" [15]=> string(12) "DateInterval" [16]=> string(10) "DatePeriod" [17]=> string(12) "DOMException" [18]=> string(13) "JsonException" [19]=> string(14) "LogicException" [20]=> string(24) "BadFunctionCallException" [21]=> string(22) "BadMethodCallException" [22]=> string(15) "DomainException" [23]=> string(24) "InvalidArgumentException" [24]=> string(15) "LengthException" [25]=> string(19) "OutOfRangeException" [26]=> string(16) "RuntimeException" [27]=> string(20) "OutOfBoundsException" [28]=> string(17) "OverflowException" [29]=> string(14) "RangeException" [30]=> string(18) "UnderflowException" [31]=> string(24) "UnexpectedValueException" [32]=> string(13) "SplFixedArray" [33]=> string(12) "PDOException" [34]=> string(19) "ReflectionException" [35]=> string(14) "AssertionError" [36]=> string(13) "PharException" [37]=> string(13) "IntlException" [38]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 8.0.13
array(0) { } array(38) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(10) "ValueError" [8]=> string(15) "ArithmeticError" [9]=> string(19) "DivisionByZeroError" [10]=> string(19) "UnhandledMatchError" [11]=> string(24) "ClosedGeneratorException" [12]=> string(8) "DateTime" [13]=> string(17) "DateTimeImmutable" [14]=> string(12) "DateTimeZone" [15]=> string(12) "DateInterval" [16]=> string(10) "DatePeriod" [17]=> string(12) "DOMException" [18]=> string(13) "JsonException" [19]=> string(14) "LogicException" [20]=> string(24) "BadFunctionCallException" [21]=> string(22) "BadMethodCallException" [22]=> string(15) "DomainException" [23]=> string(24) "InvalidArgumentException" [24]=> string(15) "LengthException" [25]=> string(19) "OutOfRangeException" [26]=> string(16) "RuntimeException" [27]=> string(20) "OutOfBoundsException" [28]=> string(17) "OverflowException" [29]=> string(14) "RangeException" [30]=> string(18) "UnderflowException" [31]=> string(24) "UnexpectedValueException" [32]=> string(13) "SplFixedArray" [33]=> string(12) "PDOException" [34]=> string(19) "ReflectionException" [35]=> string(14) "AssertionError" [36]=> string(13) "PharException" [37]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 8.0.0
array(0) { } array(38) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(10) "ValueError" [8]=> string(15) "ArithmeticError" [9]=> string(19) "DivisionByZeroError" [10]=> string(19) "UnhandledMatchError" [11]=> string(24) "ClosedGeneratorException" [12]=> string(8) "DateTime" [13]=> string(17) "DateTimeImmutable" [14]=> string(12) "DateTimeZone" [15]=> string(12) "DateInterval" [16]=> string(10) "DatePeriod" [17]=> string(12) "DOMException" [18]=> string(13) "JsonException" [19]=> string(14) "LogicException" [20]=> string(24) "BadFunctionCallException" [21]=> string(22) "BadMethodCallException" [22]=> string(15) "DomainException" [23]=> string(24) "InvalidArgumentException" [24]=> string(15) "LengthException" [25]=> string(19) "OutOfRangeException" [26]=> string(16) "RuntimeException" [27]=> string(20) "OutOfBoundsException" [28]=> string(17) "OverflowException" [29]=> string(14) "RangeException" [30]=> string(18) "UnderflowException" [31]=> string(24) "UnexpectedValueException" [32]=> string(13) "SplFixedArray" [33]=> string(12) "PDOException" [34]=> string(19) "ReflectionException" [35]=> string(14) "AssertionError" [36]=> string(13) "PharException" [37]=> string(13) "IntlException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.4.33
array(0) { } array(35) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(15) "ArithmeticError" [8]=> string(19) "DivisionByZeroError" [9]=> string(24) "ClosedGeneratorException" [10]=> string(8) "DateTime" [11]=> string(17) "DateTimeImmutable" [12]=> string(12) "DateTimeZone" [13]=> string(12) "DateInterval" [14]=> string(10) "DatePeriod" [15]=> string(12) "DOMException" [16]=> string(13) "JsonException" [17]=> string(14) "LogicException" [18]=> string(24) "BadFunctionCallException" [19]=> string(22) "BadMethodCallException" [20]=> string(15) "DomainException" [21]=> string(24) "InvalidArgumentException" [22]=> string(15) "LengthException" [23]=> string(19) "OutOfRangeException" [24]=> string(16) "RuntimeException" [25]=> string(20) "OutOfBoundsException" [26]=> string(17) "OverflowException" [27]=> string(14) "RangeException" [28]=> string(18) "UnderflowException" [29]=> string(24) "UnexpectedValueException" [30]=> string(13) "SplFixedArray" [31]=> string(12) "PDOException" [32]=> string(19) "ReflectionException" [33]=> string(14) "AssertionError" [34]=> string(13) "PharException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.4.0 - 7.4.32
array(0) { } array(37) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(15) "ArithmeticError" [8]=> string(19) "DivisionByZeroError" [9]=> string(24) "ClosedGeneratorException" [10]=> string(8) "DateTime" [11]=> string(17) "DateTimeImmutable" [12]=> string(12) "DateTimeZone" [13]=> string(12) "DateInterval" [14]=> string(10) "DatePeriod" [15]=> string(12) "DOMException" [16]=> string(13) "JsonException" [17]=> string(14) "LogicException" [18]=> string(24) "BadFunctionCallException" [19]=> string(22) "BadMethodCallException" [20]=> string(15) "DomainException" [21]=> string(24) "InvalidArgumentException" [22]=> string(15) "LengthException" [23]=> string(19) "OutOfRangeException" [24]=> string(16) "RuntimeException" [25]=> string(20) "OutOfBoundsException" [26]=> string(17) "OverflowException" [27]=> string(14) "RangeException" [28]=> string(18) "UnderflowException" [29]=> string(24) "UnexpectedValueException" [30]=> string(13) "SplFixedArray" [31]=> string(12) "PDOException" [32]=> string(19) "ReflectionException" [33]=> string(14) "AssertionError" [34]=> string(13) "PharException" [35]=> string(13) "IntlException" [36]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.3.32 - 7.3.33
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(39) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(15) "ArithmeticError" [8]=> string(19) "DivisionByZeroError" [9]=> string(9) "Generator" [10]=> string(24) "ClosedGeneratorException" [11]=> string(8) "DateTime" [12]=> string(17) "DateTimeImmutable" [13]=> string(12) "DateTimeZone" [14]=> string(12) "DateInterval" [15]=> string(10) "DatePeriod" [16]=> string(12) "DOMException" [17]=> string(13) "JsonException" [18]=> string(14) "LogicException" [19]=> string(24) "BadFunctionCallException" [20]=> string(22) "BadMethodCallException" [21]=> string(15) "DomainException" [22]=> string(24) "InvalidArgumentException" [23]=> string(15) "LengthException" [24]=> string(19) "OutOfRangeException" [25]=> string(16) "RuntimeException" [26]=> string(20) "OutOfBoundsException" [27]=> string(17) "OverflowException" [28]=> string(14) "RangeException" [29]=> string(18) "UnderflowException" [30]=> string(24) "UnexpectedValueException" [31]=> string(13) "SplFixedArray" [32]=> string(12) "PDOException" [33]=> string(3) "PDO" [34]=> string(12) "PDOStatement" [35]=> string(19) "ReflectionException" [36]=> string(14) "AssertionError" [37]=> string(13) "PharException" [38]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.3.0 - 7.3.31
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(40) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(12) "CompileError" [4]=> string(10) "ParseError" [5]=> string(9) "TypeError" [6]=> string(18) "ArgumentCountError" [7]=> string(15) "ArithmeticError" [8]=> string(19) "DivisionByZeroError" [9]=> string(9) "Generator" [10]=> string(24) "ClosedGeneratorException" [11]=> string(8) "DateTime" [12]=> string(17) "DateTimeImmutable" [13]=> string(12) "DateTimeZone" [14]=> string(12) "DateInterval" [15]=> string(10) "DatePeriod" [16]=> string(12) "DOMException" [17]=> string(13) "JsonException" [18]=> string(14) "LogicException" [19]=> string(24) "BadFunctionCallException" [20]=> string(22) "BadMethodCallException" [21]=> string(15) "DomainException" [22]=> string(24) "InvalidArgumentException" [23]=> string(15) "LengthException" [24]=> string(19) "OutOfRangeException" [25]=> string(16) "RuntimeException" [26]=> string(20) "OutOfBoundsException" [27]=> string(17) "OverflowException" [28]=> string(14) "RangeException" [29]=> string(18) "UnderflowException" [30]=> string(24) "UnexpectedValueException" [31]=> string(13) "SplFixedArray" [32]=> string(12) "PDOException" [33]=> string(3) "PDO" [34]=> string(12) "PDOStatement" [35]=> string(19) "ReflectionException" [36]=> string(14) "AssertionError" [37]=> string(13) "PharException" [38]=> string(13) "IntlException" [39]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.2.6 - 7.2.33
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(38) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(10) "ParseError" [4]=> string(9) "TypeError" [5]=> string(18) "ArgumentCountError" [6]=> string(15) "ArithmeticError" [7]=> string(19) "DivisionByZeroError" [8]=> string(9) "Generator" [9]=> string(24) "ClosedGeneratorException" [10]=> string(8) "DateTime" [11]=> string(17) "DateTimeImmutable" [12]=> string(12) "DateTimeZone" [13]=> string(12) "DateInterval" [14]=> string(10) "DatePeriod" [15]=> string(12) "DOMException" [16]=> string(14) "LogicException" [17]=> string(24) "BadFunctionCallException" [18]=> string(22) "BadMethodCallException" [19]=> string(15) "DomainException" [20]=> string(24) "InvalidArgumentException" [21]=> string(15) "LengthException" [22]=> string(19) "OutOfRangeException" [23]=> string(16) "RuntimeException" [24]=> string(20) "OutOfBoundsException" [25]=> string(17) "OverflowException" [26]=> string(14) "RangeException" [27]=> string(18) "UnderflowException" [28]=> string(24) "UnexpectedValueException" [29]=> string(13) "SplFixedArray" [30]=> string(12) "PDOException" [31]=> string(3) "PDO" [32]=> string(12) "PDOStatement" [33]=> string(19) "ReflectionException" [34]=> string(14) "AssertionError" [35]=> string(13) "PharException" [36]=> string(13) "IntlException" [37]=> string(15) "SodiumException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.1.0 - 7.1.33, 7.2.0
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(37) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(10) "ParseError" [4]=> string(9) "TypeError" [5]=> string(18) "ArgumentCountError" [6]=> string(15) "ArithmeticError" [7]=> string(19) "DivisionByZeroError" [8]=> string(9) "Generator" [9]=> string(24) "ClosedGeneratorException" [10]=> string(8) "DateTime" [11]=> string(17) "DateTimeImmutable" [12]=> string(12) "DateTimeZone" [13]=> string(12) "DateInterval" [14]=> string(10) "DatePeriod" [15]=> string(12) "DOMException" [16]=> string(14) "LogicException" [17]=> string(24) "BadFunctionCallException" [18]=> string(22) "BadMethodCallException" [19]=> string(15) "DomainException" [20]=> string(24) "InvalidArgumentException" [21]=> string(15) "LengthException" [22]=> string(19) "OutOfRangeException" [23]=> string(16) "RuntimeException" [24]=> string(20) "OutOfBoundsException" [25]=> string(17) "OverflowException" [26]=> string(14) "RangeException" [27]=> string(18) "UnderflowException" [28]=> string(24) "UnexpectedValueException" [29]=> string(13) "SplFixedArray" [30]=> string(12) "PDOException" [31]=> string(3) "PDO" [32]=> string(12) "PDOStatement" [33]=> string(19) "ReflectionException" [34]=> string(14) "AssertionError" [35]=> string(13) "PharException" [36]=> string(13) "IntlException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.0.6 - 7.0.20
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(36) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(10) "ParseError" [4]=> string(9) "TypeError" [5]=> string(15) "ArithmeticError" [6]=> string(19) "DivisionByZeroError" [7]=> string(9) "Generator" [8]=> string(24) "ClosedGeneratorException" [9]=> string(8) "DateTime" [10]=> string(17) "DateTimeImmutable" [11]=> string(12) "DateTimeZone" [12]=> string(12) "DateInterval" [13]=> string(10) "DatePeriod" [14]=> string(12) "DOMException" [15]=> string(14) "LogicException" [16]=> string(24) "BadFunctionCallException" [17]=> string(22) "BadMethodCallException" [18]=> string(15) "DomainException" [19]=> string(24) "InvalidArgumentException" [20]=> string(15) "LengthException" [21]=> string(19) "OutOfRangeException" [22]=> string(16) "RuntimeException" [23]=> string(20) "OutOfBoundsException" [24]=> string(17) "OverflowException" [25]=> string(14) "RangeException" [26]=> string(18) "UnderflowException" [27]=> string(24) "UnexpectedValueException" [28]=> string(13) "SplFixedArray" [29]=> string(12) "PDOException" [30]=> string(3) "PDO" [31]=> string(12) "PDOStatement" [32]=> string(19) "ReflectionException" [33]=> string(14) "AssertionError" [34]=> string(13) "PharException" [35]=> string(13) "IntlException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.0.5
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(35) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(10) "ParseError" [4]=> string(9) "TypeError" [5]=> string(15) "ArithmeticError" [6]=> string(19) "DivisionByZeroError" [7]=> string(9) "Generator" [8]=> string(24) "ClosedGeneratorException" [9]=> string(8) "DateTime" [10]=> string(17) "DateTimeImmutable" [11]=> string(12) "DateTimeZone" [12]=> string(12) "DateInterval" [13]=> string(10) "DatePeriod" [14]=> string(12) "DOMException" [15]=> string(14) "LogicException" [16]=> string(24) "BadFunctionCallException" [17]=> string(22) "BadMethodCallException" [18]=> string(15) "DomainException" [19]=> string(24) "InvalidArgumentException" [20]=> string(15) "LengthException" [21]=> string(19) "OutOfRangeException" [22]=> string(16) "RuntimeException" [23]=> string(20) "OutOfBoundsException" [24]=> string(17) "OverflowException" [25]=> string(14) "RangeException" [26]=> string(18) "UnderflowException" [27]=> string(24) "UnexpectedValueException" [28]=> string(13) "SplFixedArray" [29]=> string(12) "PDOException" [30]=> string(3) "PDO" [31]=> string(12) "PDOStatement" [32]=> string(19) "ReflectionException" [33]=> string(14) "AssertionError" [34]=> string(13) "PharException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 7.0.0 - 7.0.4
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(36) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(5) "Error" [3]=> string(10) "ParseError" [4]=> string(9) "TypeError" [5]=> string(15) "ArithmeticError" [6]=> string(19) "DivisionByZeroError" [7]=> string(9) "Generator" [8]=> string(24) "ClosedGeneratorException" [9]=> string(8) "DateTime" [10]=> string(17) "DateTimeImmutable" [11]=> string(12) "DateTimeZone" [12]=> string(12) "DateInterval" [13]=> string(10) "DatePeriod" [14]=> string(12) "DOMException" [15]=> string(13) "IntlException" [16]=> string(14) "LogicException" [17]=> string(24) "BadFunctionCallException" [18]=> string(22) "BadMethodCallException" [19]=> string(15) "DomainException" [20]=> string(24) "InvalidArgumentException" [21]=> string(15) "LengthException" [22]=> string(19) "OutOfRangeException" [23]=> string(16) "RuntimeException" [24]=> string(20) "OutOfBoundsException" [25]=> string(17) "OverflowException" [26]=> string(14) "RangeException" [27]=> string(18) "UnderflowException" [28]=> string(24) "UnexpectedValueException" [29]=> string(13) "SplFixedArray" [30]=> string(12) "PDOException" [31]=> string(3) "PDO" [32]=> string(12) "PDOStatement" [33]=> string(19) "ReflectionException" [34]=> string(14) "AssertionError" [35]=> string(13) "PharException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 5.5.28, 5.5.35, 5.6.12, 5.6.21 - 5.6.28
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(29) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(9) "Generator" [3]=> string(8) "DateTime" [4]=> string(17) "DateTimeImmutable" [5]=> string(12) "DateTimeZone" [6]=> string(12) "DateInterval" [7]=> string(10) "DatePeriod" [8]=> string(12) "DOMException" [9]=> string(14) "LogicException" [10]=> string(24) "BadFunctionCallException" [11]=> string(22) "BadMethodCallException" [12]=> string(15) "DomainException" [13]=> string(24) "InvalidArgumentException" [14]=> string(15) "LengthException" [15]=> string(19) "OutOfRangeException" [16]=> string(16) "RuntimeException" [17]=> string(20) "OutOfBoundsException" [18]=> string(17) "OverflowException" [19]=> string(14) "RangeException" [20]=> string(18) "UnderflowException" [21]=> string(24) "UnexpectedValueException" [22]=> string(13) "SplFixedArray" [23]=> string(12) "PDOException" [24]=> string(3) "PDO" [25]=> string(12) "PDOStatement" [26]=> string(19) "ReflectionException" [27]=> string(13) "PharException" [28]=> string(13) "IntlException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 5.5.29 - 5.5.30, 5.5.34, 5.6.13 - 5.6.15, 5.6.20
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(28) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(9) "Generator" [3]=> string(8) "DateTime" [4]=> string(17) "DateTimeImmutable" [5]=> string(12) "DateTimeZone" [6]=> string(12) "DateInterval" [7]=> string(10) "DatePeriod" [8]=> string(12) "DOMException" [9]=> string(14) "LogicException" [10]=> string(24) "BadFunctionCallException" [11]=> string(22) "BadMethodCallException" [12]=> string(15) "DomainException" [13]=> string(24) "InvalidArgumentException" [14]=> string(15) "LengthException" [15]=> string(19) "OutOfRangeException" [16]=> string(16) "RuntimeException" [17]=> string(20) "OutOfBoundsException" [18]=> string(17) "OverflowException" [19]=> string(14) "RangeException" [20]=> string(18) "UnderflowException" [21]=> string(24) "UnexpectedValueException" [22]=> string(13) "SplFixedArray" [23]=> string(12) "PDOException" [24]=> string(3) "PDO" [25]=> string(12) "PDOStatement" [26]=> string(19) "ReflectionException" [27]=> string(13) "PharException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 5.5.31 - 5.5.33, 5.6.16 - 5.6.19
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(29) { [0]=> string(9) "Exception" [1]=> string(14) "ErrorException" [2]=> string(9) "Generator" [3]=> string(8) "DateTime" [4]=> string(17) "DateTimeImmutable" [5]=> string(12) "DateTimeZone" [6]=> string(12) "DateInterval" [7]=> string(10) "DatePeriod" [8]=> string(12) "DOMException" [9]=> string(13) "IntlException" [10]=> string(14) "LogicException" [11]=> string(24) "BadFunctionCallException" [12]=> string(22) "BadMethodCallException" [13]=> string(15) "DomainException" [14]=> string(24) "InvalidArgumentException" [15]=> string(15) "LengthException" [16]=> string(19) "OutOfRangeException" [17]=> string(16) "RuntimeException" [18]=> string(20) "OutOfBoundsException" [19]=> string(17) "OverflowException" [20]=> string(14) "RangeException" [21]=> string(18) "UnderflowException" [22]=> string(24) "UnexpectedValueException" [23]=> string(13) "SplFixedArray" [24]=> string(12) "PDOException" [25]=> string(3) "PDO" [26]=> string(12) "PDOStatement" [27]=> string(19) "ReflectionException" [28]=> string(13) "PharException" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }
Output for 5.5.24 - 5.5.27, 5.6.8 - 5.6.11
array(2) { [0]=> string(3) "PDO" [1]=> string(12) "PDOStatement" } array(9) { [0]=> string(9) "Generator" [1]=> string(8) "DateTime" [2]=> string(17) "DateTimeImmutable" [3]=> string(12) "DateTimeZone" [4]=> string(12) "DateInterval" [5]=> string(10) "DatePeriod" [6]=> string(13) "SplFixedArray" [7]=> string(3) "PDO" [8]=> string(12) "PDOStatement" } array(3) { [0]=> string(4) "Phar" [1]=> string(8) "PharData" [2]=> string(12) "PharFileInfo" }

preferences:
177.27 ms | 403 KiB | 214 Q