Все ленты — последние статьи

Регулярные выражения используются для сложного манипулирования строками в PHP

Поддержка интерфейса между скриптом и регулярными выражениями осуществляется через
следующие функции: split(), ereg(), ereg_replace(). (доп. редактора). Первым
аргументом для всех трех функций — это строка, задающая регулярное выражение. Этот
строка состоит из регулярных и специальных символов. Регулярные символы имеют то
же значение что и при в других командах unix, в то время как специальные символы
имеют специальное значение. Далее следуюет — полный список специальных символов и
их значения как это воспринимает синтаксический анализатор php:

Подробнее: Регулярные выражения используются для сложного манипулирования строками в PHP

Справочник по мета тегам

Мета теги — это необязательные аттрибуты страницы, размещенные в ее заголовке, которые содержат описание страницы, ключевые слова к ней, некоторую информацию об авторе, управляющие команды для поисковых роботов и прочую служебную информацию, не предназначенную для всех посетителей. Мета теги можно встретить в исходниках почти всех веб страниц. В этой статье вы узнаете для чего они предназначены и за что отвечают.

Важно помнить, что существует масса мета тегов, и далеко не все они нужны на каждой конкретной странице. В вашем стремлении как можно выгоднее "подать" страницу поисковым машинам, главное не забываться и помнить, что современные поисковики вообще перестают обращать внимание на мета теги типа keywords и description. И правильно делают, ибо настоящая ценность страницы (в глазах робота конечно) состоит в имеющемся в ней тексте, а не в чем-то другом. Некоторые веб мастера вообще не используют или просто игнорируют мета теги, считая это ненужным занятием и лишней нагрузкой страницы.

Подробнее: Справочник по мета тегам

Битва со списками или применение классов для вывода списков

Список, список, список… Открываешь файл любого интернет-проекта, основанного на технологии php+mysql, и первое, что видишь — это куски кода, примерно такого вида:

$q = 'select id, title from rubrics';
$result = mysql_query ($q) or die ('select query failed');
print '<ol>';
while ($line = mysql_fetch_array ($result, mysql_assoc)) {

print '<li><a href="/?id=' . $line['id'] . '">';
print $line['title'];
print '</a></li>';

}
print '</ol>';

Подробнее: Битва со списками или применение классов для вывода списков

Предопределённые переменные PHP

Серверные переменные: $_server
Примечание: введены в версии 4.1.0. В предыдущих версиях используйте $http_server_vars.

$_server это массив, содержащий такую информацию, как headers/шапки, paths/пути и размещение скриптов. Вхождения в этом массиве создаются web-сервером. Нет гарантии, что каждый web-сервер будет предоставлять что-нибудь из этого; сервер может опустить позиции, указанные здесь, или добавить новые, здесь не указанные. Насчитывается большое количество этих переменных для спецификации cgi 1.1, поэтому вы должны это учитывать.

Подробнее: Предопределённые переменные PHP

Хороший стиль программирования

Автор — Симдянов И.В.

Всякий кто сталкивается c PHP, в скором времени приходит к выводу, что это не совсем удобный язык для изучения. Дело в том, что он достаточно новый и динамично развивающийся, каждая последующая версия буквально перечёркивает предыдущую. В таких условиях имеющаяся документация быстро устаревает, а специалисты предпочитают не писать книг, так как информация размещённая в книге начинает устаревать до выхода книги в свет.

Почему же PHP так популярен и каким образом столько человек разом обучилось PHP? Дело в том, что большинство PHP-программистов не изучало язык с нуля, а изучало его либо уже зная С/С++, либо Perl. Perl является C-подобным языком программирования (как и PHP), а является предшественником PHP, можно сказать что PHP это Web-ориентированный Perl. Поскольку, PHP просто логически следует из Perl и широкое распространение получил именно из-за того, что программистам было легко переходить с Perl на PHP (ну и с С на PHP, тоже).

Подробнее: Хороший стиль программирования