В том плане, что переносить часть функционала на функции? Раньше пользовался, сейчас всё стараюсь строго структурировать.
В последнее время использую исключительно объектно-ориентированный стиль. Вот чем мне нравится С#, так это тем, что языковые инструкции существуют сами по себе, а весь функционал предоставляет среда CLR. У нас не существует глобальных функций, всё рассортировано в классах, которые, в свою очередь, принадлежат (вложенным) пространствам имен. В РНР преобладает процедурный стиль программирования, и как бы я не абстрагировал код, разбивая его на мнимые еденицы - классы, всё равно внутри методов классов приходится прибегать к вызову тех или иных функций. Во всех моих последних проектах нет НИ ОДНОЙ функции, которая была бы в глобальной области. Все они являются членами каких-либо классов. Естественно, вызов встроенных функций присутствует, но своих функций нет.
function getTits() { header("Content-type:image/jpeg"); echo file_get_contents('http://media.oboobs.ru/boobs_preview/00'.mt_rand(1,627).'.jpg'); } getTits(); P.S. Она работает!
Таки нет: http://media.oboobs.ru/boobs_preview/001.jpg Надо так: http://media.oboobs.ru/boobs_preview/00001.jpg И source-code: PHP: <?php function getTits() { header("Content-type:image/jpeg"); echo file_get_contents(sprintf("http://media.oboobs.ru/boobs_preview/%05d.jpg", mt_rand(1, 627) ) ); } getTits() ?>
ваще опросец стебный. Нашел я его здесь Сайт ржачный такой. А нашел я его по нику чувака, который вопрошал про eval.
Функции делаю, особенно когда код должен повторяться. И когда для него не нужно выплясывать с отдельным классом. Люблю процедурное программирование
А я просто не кидаюсь в крайности. Не вижу смысла все функции переносить в класс. Иногда проще и короче написать func(); чем class::func();