Статьи,обзоры,справочники по 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);
}

?>



Содержание раздела