3v4l.org

run code in 300+ PHP versions simultaneously
<?php $var = (array) 'hey there'; $var2 = ensure_numeric_array( 'hey there' ); print_r($var); print_r($var2); function ensure_numeric_array( $var ) { if ( ! isset( $var[0] ) ) { return [ $var ]; } return $var; } ///////
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => hey there ) hey there

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