3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Tell PHP that we're using UTF-8 strings until the end of the script mb_internal_encoding('UTF-8'); // Tell PHP that we'll be outputting UTF-8 to the browser mb_http_output('UTF-8'); // Our UTF-8 test string $string = 'Êl síla erin lû e-govaned vîn.'; $decoded_stuff = utf8_encode("Müller"); var_dump($decoded_stuff); $string2 = utf8_encode($string); var_dump($string2 ); ?><!doctype html> <html> <head> <meta charset="UTF-8" /> <title>UTF-8 test page</title> </head> <body> <?php foreach($result as $row){ print($row->Body); // This should correctly output our transformed UTF-8 string to the browser } ?> </body> </html>
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: Function utf8_encode() is deprecated in /in/TTthk on line 12 string(9) "Müller" Deprecated: Function utf8_encode() is deprecated in /in/TTthk on line 15 string(42) "Êl síla erin lû e-govaned vîn." <!doctype html> <html> <head> <meta charset="UTF-8" /> <title>UTF-8 test page</title> </head> <body> Warning: Undefined variable $result in /in/TTthk on line 26 Warning: foreach() argument must be of type array|object, null given in /in/TTthk on line 26 </body> </html>

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:
55.99 ms | 402 KiB | 8 Q