3v4l.org

run code in 300+ PHP versions simultaneously
<?php $name = '管理者'; $formatter = new MessageFormatter('en_US', 'Hi {name}!'); var_dump($formatter->format(['name' => $name])); var_dump($formatter->getErrorMessage()); $name = mb_convert_encoding($name, 'EUC-JP'); var_dump($formatter->format(['name' => $name])); var_dump($formatter->getErrorMessage());
Output for git.master, git.master_jit, rfc.property-hooks
string(13) "Hi 管理者!" string(12) "U_ZERO_ERROR" bool(false) string(69) "Invalid UTF-8 data in string argument: '�����': U_INVALID_CHAR_FOUND"

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.56 ms | 401 KiB | 8 Q