3v4l.org

run code in 300+ PHP versions simultaneously
<?php define('PHYSICS_SEMESTER_GRADE', 2.8); define('MATHS_SEMESTER_GRADE', 3.5); $grades = array(1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6); $physics = $maths = []; foreach ($grades as $grade) { $physics[$grade] = round(round((PHYSICS_SEMESTER_GRADE + $grade) / 2, 2), 1); $maths[$grade] = round(round((MATHS_SEMESTER_GRADE + $grade) / 2, 2), 1); } var_dump($physics, $maths);
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: Implicit conversion from float 1.5 to int loses precision in /in/NS0D7 on line 9 Deprecated: Implicit conversion from float 1.5 to int loses precision in /in/NS0D7 on line 10 Deprecated: Implicit conversion from float 2.5 to int loses precision in /in/NS0D7 on line 9 Deprecated: Implicit conversion from float 2.5 to int loses precision in /in/NS0D7 on line 10 Deprecated: Implicit conversion from float 3.5 to int loses precision in /in/NS0D7 on line 9 Deprecated: Implicit conversion from float 3.5 to int loses precision in /in/NS0D7 on line 10 Deprecated: Implicit conversion from float 4.5 to int loses precision in /in/NS0D7 on line 9 Deprecated: Implicit conversion from float 4.5 to int loses precision in /in/NS0D7 on line 10 Deprecated: Implicit conversion from float 5.5 to int loses precision in /in/NS0D7 on line 9 Deprecated: Implicit conversion from float 5.5 to int loses precision in /in/NS0D7 on line 10 array(6) { [1]=> float(2.2) [2]=> float(2.7) [3]=> float(3.2) [4]=> float(3.7) [5]=> float(4.2) [6]=> float(4.4) } array(6) { [1]=> float(2.5) [2]=> float(3) [3]=> float(3.5) [4]=> float(4) [5]=> float(4.5) [6]=> float(4.8) }

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:
39.7 ms | 403 KiB | 8 Q