3v4l.org

run code in 300+ PHP versions simultaneously
<?php function default_args($test = FALSE, $context) { var_dump($test); if ($test === FALSE) {echo 'true';} } default_args(NULL, []); function no_default_args($test, $context) { var_dump($test); if ($test === FALSE) {echo 'true';} } no_default_args(NULL, []);
Output for 8.4.1 - 8.4.12
Deprecated: default_args(): Optional parameter $test declared before required parameter $context is implicitly treated as a required parameter in /in/nih2k on line 3 NULL NULL
Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25
Deprecated: Optional parameter $test declared before required parameter $context is implicitly treated as a required parameter in /in/nih2k on line 3 NULL NULL
Output for 8.0.1 - 8.0.30
Deprecated: Required parameter $context follows optional parameter $test in /in/nih2k on line 3 NULL NULL
Output for 7.4.0 - 7.4.33
NULL NULL

preferences:
85.91 ms | 409 KiB | 5 Q