Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Где 10 ицифра и как она работает. Объясните работу кода
- <?php ## Использование call_user_func_array().
- // Вывод всех параметров на отдельных строках.
- function myecho(...$str)
- {
- foreach ($str as $v) {
- echo "$v<br />\n"; // выводим элемент
- }
- }
- // То же самое, но предваряет параметры указанным числом пробелов.
- function tabber($spaces, ...$planets)
- {
- // Подготавливаем аргументы для myecho().
- $new = [];
- foreach ($planets as $planet) {
- $new[] = str_repeat(" ", $spaces).$planet;
- }
- // Вызываем myecho() с новыми параметрами.
- call_user_func_array("myecho", $new);
- }
- // отображаем строки одну под другой
- tabber(10, "Меркурий", "Венера", "Земля", "Марс");
- ?>
Advertisement
Add Comment
Please, Sign In to add comment