3v4l.org

run code in 300+ PHP versions simultaneously
<?php function button($text, $value, $col = 6, $row = 1, $color = "#ffffff", $size = 'large', $type = 'reply'){ return [ 'Columns' => $col, 'Rows' => $row, 'Text' => '<font color="'.$color.'"><b>'.$text.'</b></font>', 'BgColor' => "#30cecb", 'TextVAlign' => 'middle', 'TextHAlign' => 'middle', 'TextSize' => $size, 'ActionType' => $type, 'ActionBody' => $value, ]; } print_r(button(text:'Text here', color:'#333333', value:'value here'));
Output for 8.0.0, 8.1.23 - 8.1.28, 8.2.10 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
Array ( [Columns] => 6 [Rows] => 1 [Text] => <font color="#333333"><b>Text here</b></font> [BgColor] => #30cecb [TextVAlign] => middle [TextHAlign] => middle [TextSize] => large [ActionType] => reply [ActionBody] => value here )
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 Array ( [Columns] => 6 [Rows] => 1 [Text] => <font color="#333333"><b>Text here</b></font> [BgColor] => #30cecb [TextVAlign] => middle [TextHAlign] => middle [TextSize] => large [ActionType] => reply [ActionBody] => value here )
Output for 7.3.0 - 7.3.25, 7.4.0 - 7.4.13
Parse error: syntax error, unexpected ':', expecting ')' in /in/r2YV8 on line 17
Process exited with code 255.

preferences:
100.57 ms | 402 KiB | 68 Q