|
21 ошибка программиста phpВведение временных переменных позволяет упростить некоторые сложные выражения или вызовы функций. Еще они приносят пользу, когда позволяют избежать многократного вызова функции с одними и теми же аргументами. Вот пример, в котором не используется лишних переменных: <?php // string reverse_characters (string str) // Переворачивает строку символов function reverse_characters ($str) { return implode ("", array_reverse (preg_split ("//", $str))); } ?> Вызову функции implode() в качестве одного из параметров передается результат выполнения вложенных функций, поэтому такой код трудно прочесть. В данном случае нам может здорово помочь использование временной переменной: <?php // string reverse_characters (string str) // Переворачивает строку символов function reverse_characters ($str) { $characters = preg_split ("//", $str); $characters = array_reverse ($characters); return implode ("", $characters); } ?> Золотое правило Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Другие статьи по теме: - приемы безопасного программирования веб-приложений- гостевая - это просто! - 21 ошибка программиста php - Php и web. кэширование - встроенные функции в php |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |