Archive for the ‘Основы разработки на РНР’ Category

Функции, определяемые пользователем

До сих пор все примеры сценариев, которые мы рассматривали, были линейными (что означает, что они начинались вверху и заканчивались внизу). Однако это бы существенно ограничивало возможности сценариев, если бы их можно было создавать лишь таким вот образом. Чтобы преодолеть это ограничение, вы можете применять функции. Те, у кого есть предшествующий опыт программирования, вероятно, уже знакомы с этой концепцией и нуждаются в минимальных объяснениях. Для тех, чей опыт мал, предназначена следующая (more…)

Tags: , ,

Related posts

Основы разработки на РНР

РНР представляет собой мощный язык написания сценариев для Web, который продолжает развиваться, начиная с версии РНР 3, выпущенной в 1997 году. С точки зрения разработчика РНР поддерживает невероятный большой диапазон Inlernel-технологий, что делает его на сегодняшний день ведущим языком сценариев для Web. Цель настоящей главы — быстро ознакомить вас с основами разработки на РНР, тем самым заложив фундамент для понимания остальной части книги.
Мы начнем со “скелета” процесса разработки на РНР, а затем постепенно перейдем к некоторым более сложным фундаментальным аспектам РНР. (more…)

Tags: , ,

Related posts

В листинге

Несмотря на то что это PHP-код, предыдущий сценарий не выполняет ничего такого, что не могло бы быть сделано средствами стандартного HTML. Чтобы сделать что-то более полезное, вам придется изучить переменные РНР,
В РНР имена переменных всегда начинаются с символа $ и содержат произвольную комбинацию символов, при условии, что первый символ после $ будет буквой или знаком подчеркивания. В число допустимых символов входят заглавные и прописные латинские буквы, а также символы с ASCII-кодами в диапазоне от 127 до 255 (символы, не используемые в (more…)

Tags: , ,

Related posts

Термин ASCII

Термин ASCII означает “American Standard Code of Information Interchange” (”американский стандартный код для обмена информацией”) и представляет стандартный набор символов, понятный любому компьютеру. Несмотря на то что некоторые символы набора ASCII более не используются (по крайней мере, по их первоначальному назначению), ASCII по-прежнему остается стандартом обращения с символами. Более подробную информацию об ASCII (включая полную таблицу) можно найти на сайте http: //www. asciitable. com.Манипуляции с переменными (more…)

Tags: , ,

Related posts

Пример операции Действие

Sfoo == Sbar true, если Sfoo равно Sbar.
Sfoo === Sbar true, если Sfoo равно Sbar и обе переменных относятся к одномутипу.
Sfoo !■ Sbar true, если Sfoo не равно Sbar.
Sfoo !== Sbar true, если Sfoo не равно Sbar и обе переменных не относятся к одномутипу,
Sfoo < Sbar true, если Sfoo меньше Sbar, (more…)

Tags: , ,

Related posts

Часть I

Как и все, кроме наиболее фундаментальных управляющих конструкций, оператор switch — это упрощенный способ выполнения задач, которые можно выполнить с помощью оператора if. Назначение switch — позволить разработчику присваивать блок кода каждому из множества разных возможных случаев, которые может принимать управляющая переменная. Общая форма оператора switch выглядит следующим об разом: (more…)

Tags: , ,

Related posts

Управляющие структуры для повторения

Теперь, когда вы имеете представление о том, как реализовать базовые сравнения внутри сценариев, давайте взглянем на другую фундаментальную программную концепцию — повторяющиеся итерации блока кода. Возможность повторять некоторое задание опять и опять — это главное свойство, которое делает компьютеры настолько мощными. Вы можете использовать различные методы для выполнения повторяющихся итераций (называемых циклами) в сценариях РНР. Начнем с простейшего варианта, называемого циклом while. (more…)

Tags: , ,

Related posts

Встраивание управляющих структур

Теперь, когда вы ознакомились с основными управляющими структурами РНР, наступило время обсудить, как эти управляющие структуры могут быть использованы наиболее эффективно для генерации HTML-дескрипторов (или любого другого вывода). Как вам уже известно, РНР — это встроенный язык, который позволяет кодировать HTML-дескрипторы и поддерживать сценарии в одном и том же документе. Однако РНР развивает эту концепцию дальше, позволяя вам ‘”отключить” РНР-интерпретатор внутри управляющей структуры и встроить не-РНР вывод (more…)

Tags: , ,

Related posts