3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array(); $a[0] =& $a; var_dump( json_encode( $a, 0, -1 ) ); var_dump( json_last_error() ); var_dump( json_encode( $a, 0, 0 ) ); var_dump( json_last_error() ); var_dump( json_encode( $a, 0, 1 ) ); var_dump( json_last_error() ); var_dump( json_encode( $a, 0, 2 ) ); var_dump( json_last_error() ); var_dump( json_encode( $a, 0, 3 ) ); var_dump( json_last_error() );

preferences:
40.13 ms | 402 KiB | 5 Q