Функция с произвольным числом параметров
Категория PHP
Давайте рассмотрим функцию, которая будет выводить строку обработав его:
function showtext($arg1, $arg2) {
/* какие-нибудь манипуляции с переменными (htmlspecialschars, stripslashes и т.д.) */
echo $arg1.'<br />';
echo $arg2.'<br />';
}
showtext('Hello','world!');
В итоге мы получим:
Hello
world!
А если мы хотим передать больше переменных? Просмотр урока
Теги: программирование, скрипт
19 советов по кодингу на PHP
- echo быстрее, чем print.
- Передавайте в echo несколько параметров, вместо того, чтобы использовать конкатенацию строк.
- Ваши строки, определённые при помощи ‘, а не “, будут интерпретироваться чуть быстрее, т.к. PHP ищет переменные внутри “..”, но не ‘…’. Конечно, вы можете использовать это только тогда, когда в вашей строке нет переменных.
- Устанавливайте максимальное количество проходов ваших циклов for до цикла, а не во время его выполнения.
- Удаляйте свои переменные для освобождения памяти, тем более, если это большие массивы.
- require_once дорого обходится.
- Сообщения об ошибках также стоят дорого
- Указывайте полные пути в конструкциях include/require, меньше времени будет тратится на поиск файла.
- Старайтесь использовать strncasecmp, strpbrk и stripos вместо регулярных выражений.
- str_replace быстрее, чем preg_replace, но strtr быстрее, чем str_replace.
- Лучше выбирать утверждения при помощи конструкции else if, чем использовать несколько конструкций if.
- Подавление ошибок при использовании @ работает очень медленно.
- Закрывайте свои соединения с БД, когда закончите работать с ними.
- $row['id'] в семь раз быстрее, чем $row[id].
- Не используйте функции внутри условия цикла for, например как здесь: for ($x=0; $x < count($array); $x). В данном случае функция count() будет вызываться с каждым проходом цикла.
- Объявление глобальной переменной, без использования её в функции, также замедляет работу.
- PHP-скрипты будут обрабатываться, как минимум, в 2-10 раз медленнее, чем статические HTML-страницы. Попробуйте использовать больше статических HTML-страниц и меньше скриптов.
- PHP-скрипты перекомпилируются каждый раз при обновлении страницы, если скрипты не кэшируются. Кэширование скриптов обычно увеличивает производительность на 25-100% за счёт удаления времени на компиляцию.
- Инкремент или декремент переменной при помощи $i++ происходит немного медленнее, чем ++$i
Теги: полезное
Аренда сайта, как старт для своего бизнеса
Категория Статьи
Если Вы решили открыть своё собственное дело и только начинаете делать первые шаги в бизнесе, то самым лучшим и желанным союзником для Вас, как и для любого начинающего человека бизнеса, станет недорогая и эффективная реклама своего товара. Прочитать полностью »
Работа в интернете
Категория Статьи
Сейчас с активным внедрением компьютеров в нашу жизнь интернет есть уже практически у каждого человека. Интернет – это безграничные возможности в самых различных сферах деятельности. В сфере развлечения – это возможность Прочитать полностью »
Как защититься от ддос атаки
Категория Статьи
На сегодняшний день существует огромное количество различных способов защиты от ддос атаки. Эффективно защитить от ддоса можно, только используя весь имеющийся арсенал технологических средств. Прочитать полностью »
Интернет-магазин на базе Virtuemart
Категория Статьи
Современные тенденции развития информационных технологий требуют для расширения бизнеса открытия Интернет-магазина. Virtuemart – это готовая база такого магазина на основе cms Joomla, с большими возможностями. Прочитать полностью »
Веб-дизайн сайтов
Категория Статьи
Веб-дизайн сайтов — трудоемкий процесс, начинается он с формирования структуры будущего сайта, а заканчивается его художественным оформлением. Прочитать полностью »
Качественный дизайн сайта – залог успеха вашего бизнеса
Категория Статьи
При размещении сайта своей организации или компании в интернете важно помнить простое правило – чем оригинальней и привлекательней будет выглядеть Ваша страничка, тем большее количество пользователей (потенциальных клиентов) она сможет привлечь! В наше время глобальная сеть перенасыщена предложениями различного рода услуг и товаров. Люди перестали замечать рекламу и проходят мимо, не заостряя внимание на очередном сайте. Любой компании важно бороться за своих посетителей, расширять целевую аудиторию. Без постоянных посещений у Вашего сайта не будет высокого рейтинга, а следовательно, он просто затеряется в просторах бескрайнего интернета и не будет приносить Вам дохода, более того – не окупит затрат на его создание!
checkbox в стиле iPhone
Категория JavaScripts (jQuery, AJAX)
Checkbox’ы в стиле Iphone с помощью плагина к jQuery Изменить свои чекбоксы на Iphone'овские
Теги: jQuery
Вирусный маркетинг
Категория SEO / Оптимизация
Интернет дает много возможностей развития бизнеса, одним из которых является вирусный маркетинг, или, говоря простым языком, распространение слухов. С помощью вирусного маркетинга можно просто запустить рекламную кампанию и наблюдать, как она проходит. Если вас интересует интернет-реклама и вирусный маркетинг в частности, нужно помнить о принципах его применения, которые дают наибольшую эффективность.