> $arrayarray(14hèllo world=>(͡°͜ʖ͡°)empty string=>multiline string=>first line and some padding
second lineinfinity=>INFregular expression (pcre)=>/^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/ regex/^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/multi=>array(50=>11=>22=>33=>array(30=>41=>52=>6)4=>FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU)matching class=>DateTime classCDateTimematching file=>file.txt file-rw-r--r-- 0.22Kincomplete object=>object(incomplete)empty object=>CstdClass object()closed CURL resource=>Resource id #4(Unknown)matching date/file/function/class=>today file-rw-r--r-- 0.09K classCXArrayObject :: ATests\AbstractTest :: CXTests\ClassTest :: FCXToday functiontoday date-10hr Europe/Paris (UTC+1)url=>http://google.com url216.58.215.46:80 text/html 0.08ms (301)reference to self=>array(recursion))Key: string(11; UTF-8)string(8; UTF-8)Key: string(12)string(0)Key: string(16)string(42)Key: string(8)doubleKey: string(25)string(86)Key: string(5)Key: integerintegerstring(313)Key: string(14)string(8)CloneableInternal - part of date (7.4.33)Key: string(13)Key: string(17)Internal - part of Core (7.4.33)Key: string(20)Key: string(33)string(5)IterateableInternal - part of SPL (7.4.33)AbstractAn example abstract classThis class implements PHP's iterator interface
and can only be extended because it's abstract
@since1.0@authorOne Trick PonyDefined inexample.class.php:29An example concrete / child classThis class extends the example abstract class and implements
the example interface
@since1.0@authorOne Trick PonyDefined inexample.class.php:97FinalTest classDefined inindex.php:20Test function
@param$test Test argument@returnvoidNothingDefined inindex.php:30Key: string(3)string(17)
> serialize(array('A', 'serialized', 'string'))a:3:{i:0;s:1:"A";i:1;s:10:"serialized";i:2;s:6:"string";} serializedarray(30=>A1=>serialized2=>string)Internal - part of standard (7.4.33)string(57)Key: integerstring(1)string(10)string(6)
> fopen('php://stdin', 'r')Resource id #13(streamTimed Out:falseBlocked:trueEof:falseWrapper Type:PHPStream Type:tcp_socketMode:r+Unread Bytes:0Seekable:falseUri:php://stdin)Internal - part of standard (7.4.33)booleanstring(3)string(10)string(2)integerstring(11)
> function($x, $d){}FCClosure object(Methods->!__construct()::bind($closure, $newthis, $newscope)->bindTo($newthis, $newscope)->call($newthis, ...$parameters)::fromCallable($callable)->__invoke($x, $d))FinalCloneableInternal - part of Core (7.4.33)PrivateInternal
> $objCXArrayObject :: ATests\AbstractTest :: CXTests\ClassTest object(Contents (2)0=>foo1=>barImplementsCountable (1), Serializable (2), ArrayAccess (4), Traversable (0), IteratorAggregate (1), Tests\Testable (0)Constants::BAR=420::FOO=this constant will be inherited::STD_PROP_LIST=1::ARRAY_AS_PROPS=2Properties (magic)->pubVarA=420->pubVarB=CXArrayObject :: ATests\AbstractTest :: CXTests\ClassTest object(recursion)->currentDate=CDateTime object(ImplementsDateTimeInterface (6)Constants::ATOM=Y-m-d\TH:i:sP::COOKIE=l, d-M-Y H:i:s T::ISO8601=Y-m-d\TH:i:sO::RFC822=D, d M y H:i:s O::RFC850=l, d-M-y H:i:s T::RFC1036=D, d M y H:i:s O::RFC1123=D, d M Y H:i:s O::RFC7231=D, d M Y H:i:s \G\M\T::RFC2822=D, d M Y H:i:s O::RFC3339=Y-m-d\TH:i:sP::RFC3339_EXTENDED=Y-m-d\TH:i:s.vP::RSS=D, d M Y H:i:s O::W3C=Y-m-d\TH:i:sPMethods->__construct($time, $timezone)->__wakeup()::__set_state(array$array)::createFromImmutable($DateTimeImmutable)::createFromFormat($format, $time, CDateTimeZone$object)::getLastErrors()->format($format)->modify($modify)->add($interval)->sub($interval)->getTimezone()->setTimezone($timezone)->getOffset()->setTime($hour, $minute, $second, $microseconds)->setDate($year, $month, $day)->setISODate($year, $week, $day)->setTimestamp($unixtimestamp)->getTimestamp()->diff($object, $absolute))->image=Resource id #5(gdSize:1 x 1True Color:false)->curl=Resource id #6(curlUrl:http://localhost url127.0.0.1:80 text/html 0.00ms (404)Content Type:text/htmlHttp Code:404Header Size:275Request Size:48Filetime:-1Ssl Verify Result:0Redirect Count:0Total Time:0.000676Namelookup Time:0.00015Connect Time:0.000203Pretransfer Time:0.000226Size Upload:0Size Download:5389Speed Download:5389000Speed Upload:0Download Content Length:-1Upload Content Length:-1Starttransfer Time:0.000653Redirect Time:0Redirect Url:Primary Ip:127.0.0.1Certinfo:array()Primary Port:80Local Ip:127.0.0.1Local Port:48512Http Version:2Protocol:1Ssl Verifyresult:0Scheme:HTTPAppconnect Time Us:0Connect Time Us:203Namelookup Time Us:150Pretransfer Time Us:226Redirect Time Us:0Starttransfer Time Us:653Total Time Us:676)->jsonString={"date":"2025-12-08 09:39:49.000000","timezone_type":1,"timezone":"+00:00"} jsonCstdClass object(Properties->date=2025-12-08 09:39:49.000000 date-1hr Europe/Paris (UTC+1)->timezone_type=1->timezone=+00:00 date+59min UTC)->