3v4l.org

run code in 300+ PHP versions simultaneously
<?php class User { public function getZipCode($value) { return $value; } } $user = new User(); if (preg_match("/^[0-9]+$/",$user->getZipCode('489756'))) { $data['str'] = $user->getZipCode('489756'); } if (preg_match("/^[0-9]+$/",$user->getZipCode(489756))) { $data['int'] = $user->getZipCode(489756); } if (preg_match("/^[0-9]+$/",$user->getZipCode('489756d'))) { $data['badStr1'] = $user->getZipCode('489756d'); } if (preg_match("/^[0-9]+$/",$user->getZipCode(NULL))) { $data['null'] = $user->getZipCode(NULL); } var_dump($data);
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /in/drroH on line 21 array(2) { ["str"]=> string(6) "489756" ["int"]=> int(489756) }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
70.22 ms | 401 KiB | 8 Q