3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tiaErrorCodeObject = (object) array( 'tiaError' => 'ORA-12345: Some error occurred', ); if (!empty($tiaErrorCodeObject->tiaError) && false !== strpos($tiaErrorCodeObject->tiaError, 'ORA-')) { $tiaError = trim($tiaErrorCodeObject->tiaError); $split = strpos($tiaError, ':'); $tiaErrorCode = (int)substr($tiaError, 4, $split - 1); $tiaErrorDescription = substr($tiaError, $split + 1, strlen($tiaError)); var_dump($tiaErrorCode); var_dump($tiaErrorDescription); }
Output for git.master, git.master_jit, rfc.property-hooks
int(12345) string(20) " Some error occurred"

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:
54.26 ms | 401 KiB | 8 Q