3v4l.org

run code in 300+ PHP versions simultaneously
<?php function a(): int { return 1.0001; } function b($c): int { if (!is_int($c)) { throw new \Exception('not an int'); } return $c * 5; } var_dump(a(), b(a()));
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: Implicit conversion from float 1.0001 to int loses precision in /in/jd7hM on line 5 Deprecated: Implicit conversion from float 1.0001 to int loses precision in /in/jd7hM on line 5 int(1) int(5)

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
28.66 ms | 405 KiB | 5 Q