<?php $callable = function() { }; $fp = fopen("php://memory", "r"); var_dump(intval(null)); var_dump(intval([])); var_dump(intval($fp)); var_dump(intval(new stdClass())); var_dump(intval($callable)); var_dump(floatval(null)); var_dump(floatval([])); var_dump(floatval($fp)); var_dump(floatval(new stdClass())); var_dump(floatval($callable)); var_dump(boolval(null)); var_dump(boolval([])); var_dump(boolval($fp)); var_dump(boolval(new stdClass())); var_dump(boolval($callable)); var_dump(strval(null)); var_dump(strval([])); var_dump(strval($fp)); try { var_dump(strval(new stdClass())); } catch (Throwable $t) { echo "\nFATAL " . $t->getMessage(); } try { var_dump(strval($callable)); } catch (Throwable $t) { echo "\nFATAL " . $t->getMessage(); } if ($fp !== false) { fclose($fp); }
You have javascript disabled. You will not be able to edit any code.