Шаблоны – действенный инструмент для создания сайта
Категория Статьи
Использование шаблонов, которое на сегодня стало доступно благодаря стремительному развитию интернета и информационных технологий, открыло широкие возможности перед каждым, не обладающим специальными знаниями сайтостроительства, пользователем. Такой способ создания сайта, позволяющий сэкономить время и деньги, становится все более популярным. Среди специалистов бытуют разные мнения по поводу эффективности шаблонного метода разработки сайтов. Есть и сторонники, утверждающие абсолютную жизнеспособность такого способа, но много и противников, сетующих на низкую уникальность и оригинальность «клонированных» сайтов. Прочитать полностью »
Как заманить фрилансера на работу в офисе?
Категория Статьи
Как можно заманить фрилансера на работу в офис? Такой вопрос задают себе многие работодатели, желающие заполучить в свою команду хорошего профессионала, и бывают неприятно удивлены, когда предложенная ими престижная работа в офисе оказывается далеко не пределом мечтаний потенциального кандидата на должность. Зачастую, озвучив предполагаемую заработную плату будущему сотруднику, работодатель может получить встречное предложение с суммой, превышающей озвученную в несколько раз. Прочитать полностью »
Контекстная реклама
Категория Статьи
Бизнес во всемирной паутине набирает обороты. А вместе с ним развивается и реклама в Интернете. Ее эффективность оценили уже многие владельцы не только интерактивного бизнеса, но и те, кто пока только собирается начать свое покорение сети. Прочитать полностью »
CMS.link и E-Xoopport – бесплатные CMS.
Категория Обзоры сайтов
Представляем вашему вниманию два бесплатных движка: CMS.link и E-Xoopport Прочитать полностью »
Дополнительный заработок – тенденции и проблема выбора.
Категория Статьи
Наступает такой момент, когда каждый из нас начинает задумываться о том, как ему можно найти дополнительный заработок. Особенно это бывает актуально тогда, когда человек решает создать семью. Прочитать полностью »
Функция с произвольным числом параметров
Категория PHP
Давайте рассмотрим функцию, которая будет выводить строку обработав его:
function showtext($arg1, $arg2) { /* какие-нибудь манипуляции с переменными (htmlspecialschars, stripslashes и т.д.) */ echo $arg1.'
'; echo $arg2.'
'; } showtext('Hello','world!');
В итоге мы получим:
Hello
world!
А если мы хотим передать больше переменных? Просмотр урока
Теги: программирование, скрипт
19 советов по кодингу на PHP
Категория 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
Теги: полезное