array_map_recursive (source):
function array_map_recursive($callback, $array)
$func = function ($item) use (&$func, &$callback) {
return is_array($item) ? array_map($func, $item) : call_user_func($callback, $item);
return array_map($func, $array);


Mastering PhpStorm keyboard shortcuts #article - "PhpStorm has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and other tasks. Memorizing these hotkeys can help you stay more productive by keeping your hands on the keyboard."
Double Ctrl
Run Anything
Execute commands, such as opening a project, launching a run/debug configuration, running a command-line utility, and so on. The available commands depend on the set of plugins and tools you have configured for your project.
Double Shift
Find anything related to PhpStorm or your project and open it, execute it, or jump to it.
Find a command and execute it, open a tool window or search for a setting.
⌘O ⇧⌘O ⌥⌘O
Find and jump to the desired class, file, or symbol.
Select a recently opened file from the list.
Improve or optimize a code construct.
Complete names of classes, methods, fields, and keywords within the visibility scope.
⌥↑ ⌥↓
Increase or decrease the scope of selection according to specific code constructs.
⌘/ ⌥⌘/
Comment out a line or block of code.
Highlight usages in a file
Highlight all occurrences of the selected fragment in the current file.
Slim - "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs."
Last modified 2yr ago