3v4l.org

run code in 300+ PHP versions simultaneously
<?php $lexicalScopedVariable = 'hi'; $firstClassAnonymousFunction = function () use ($lexicalScopedVariable) { echo $lexicalScopedVariable; //return true; // un-comment to short-circuit that "or" which was stolen from Perl, I believe. }; function call(\Closure $function) { $function(); } $firstClassAnonymousFunction() or call($firstClassAnonymousFunction);
Output for 5.3.0 - 5.3.1, 8.1.28, 8.2.17 - 8.2.19, 8.3.4 - 8.3.7
hihi

preferences:
29.64 ms | 406 KiB | 16 Q