<?php
function doSomeMath( $a , $b ) {
return - ( $a / $b ) ;
}
function runIt( $action , $a , $b ) {
return $action ( $a , $b ) ;
}
if ( runIt( doSomeMath, "69" , true ) === - 69 ) {
echo "wtf?" ;
}
if ( runIt( doSomeMath, 69 , 0 ) === 0 ) {
echo "oh shit\n " ;
}
if ( runIt( doSomeMath, 666 , "wtf!" ) === 0 ) {
echo "oh shit^2\n " ;
}
if ( runIt( "doSomeMath" , true , false ) === 0 ) {
echo "OH SHIT^3\n " ;
}
?>
PD9waHAKCmZ1bmN0aW9uIGRvU29tZU1hdGgoJGEsICRiKSB7CiAgcmV0dXJuIC0oJGEgLyAkYik7Cn0KIApmdW5jdGlvbiBydW5JdCgkYWN0aW9uLCAkYSwgJGIpIHsKICByZXR1cm4gJGFjdGlvbigkYSwgJGIpOwp9CiAKaWYgKHJ1bkl0KGRvU29tZU1hdGgsICI2OSIsIHRydWUpID09PSAtNjkpIHsKICBlY2hvICJ3dGY/IjsKfQppZiAocnVuSXQoZG9Tb21lTWF0aCwgNjksIDApID09PSAwKSB7CiAgZWNobyAib2ggc2hpdFxuIjsKfQppZiAocnVuSXQoZG9Tb21lTWF0aCwgNjY2LCAid3RmISIpID09PSAwKSB7CiAgZWNobyAib2ggc2hpdF4yXG4iOwp9CmlmIChydW5JdCgiZG9Tb21lTWF0aCIsIHRydWUsIGZhbHNlKSA9PT0gMCkgewogIGVjaG8gIk9IIFNISVReM1xuIjsKfQoKPz4=