3v4l.org

run code in 300+ PHP versions simultaneously
<?php $letters = 'абвгдеёжзийклмнопрстуфхцчшщыэюяabcdefghijklmnopqrstuvwxyz'; if (function_exists('mb_str_split')) { // PHP7.4 and higher var_export(array_fill_keys(mb_str_split($letters), [])); } else { // below PHP7.4 var_export(array_fill_keys(preg_split('~~u', $letters, 0, PREG_SPLIT_NO_EMPTY), [])); }
Output for git.master, git.master_jit, rfc.property-hooks
array ( 'а' => array ( ), 'б' => array ( ), 'в' => array ( ), 'г' => array ( ), 'д' => array ( ), 'е' => array ( ), 'ё' => array ( ), 'ж' => array ( ), 'з' => array ( ), 'и' => array ( ), 'й' => array ( ), 'к' => array ( ), 'л' => array ( ), 'м' => array ( ), 'н' => array ( ), 'о' => array ( ), 'п' => array ( ), 'р' => array ( ), 'с' => array ( ), 'т' => array ( ), 'у' => array ( ), 'ф' => array ( ), 'х' => array ( ), 'ц' => array ( ), 'ч' => array ( ), 'ш' => array ( ), 'щ' => array ( ), 'ы' => array ( ), 'э' => array ( ), 'ю' => array ( ), 'я' => array ( ), 'a' => array ( ), 'b' => array ( ), 'c' => array ( ), 'd' => array ( ), 'e' => array ( ), 'f' => array ( ), 'g' => array ( ), 'h' => array ( ), 'i' => array ( ), 'j' => array ( ), 'k' => array ( ), 'l' => array ( ), 'm' => array ( ), 'n' => array ( ), 'o' => array ( ), 'p' => array ( ), 'q' => array ( ), 'r' => array ( ), 's' => array ( ), 't' => array ( ), 'u' => array ( ), 'v' => array ( ), 'w' => array ( ), 'x' => array ( ), 'y' => array ( ), 'z' => array ( ), )

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:
56.87 ms | 404 KiB | 8 Q