3v4l.org

run code in 300+ PHP versions simultaneously
<?php $locale = 'fr'; $timezone = 'Europe/Luxembourg'; $fmt = new IntlDateFormatter($locale, IntlDateFormatter::MEDIUM, IntlDateFormatter::NONE, $timezone , NULL, 'MMMM'); echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-01-01')), 0, 3)) . EOL; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-02-01')), 0, 3)) . EOL; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-03-01')), 0, 3)) . EOL; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-04-01')), 0, 3)) . '<br>'; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-05-01')), 0, 3)) . '<br>'; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-06-01')), 0, 3)) . '<br>'; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-07-01')), 0, 3)) . '<br>'; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-08-01')), 0, 3)) . '<br>'; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-09-01')), 0, 3)) . '<br>'; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-10-01')), 0, 3)) . '<br>'; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-11-01')), 0, 3)) . '<br>'; echo ucfirst(mb_strimwidth($fmt->format(new DateTime('2000-12-01')), 0, 3)) . '<br>';
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Undefined constant "EOL" in /in/ZteF6:9 Stack trace: #0 {main} thrown in /in/ZteF6 on line 9
Process exited with code 255.

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:
164.98 ms | 405 KiB | 5 Q