base php 1
Post on 11-Jul-2015
155 Views
Preview:
TRANSCRIPT
• Принятие стратегии Open Source и бесплатноераспространение исходных текстов РНР оказало неоценимую услугу пользователям. Вдобавок, отзывчивое сообществопользователей РНР является своего рода«коллективной службой поддержки», и в популярных электронных конференциях можнонайти ответы даже на самые сложныевопросы.
Область примененияВ области программирования для Сети PHP — один из
популярных скриптовых языков. Популярность в областипостроения веб-сайтов определяется наличием большогонабора встроенных средств для разработки веб-приложений. Основные из них:
• автоматическое извлечение POST и GET-параметров; • взаимодействие с большим количеством различных систем
управления базами данных;; • работа с HTTP-авторизацией, с cookies и сессиями, работа
с локальными и удалёнными файлами, сокетами, с XForms. Согласно рейтингу корпорации TIOBE, базирующемся на
данных поисковых систем, в апреле 2011 года PHP находился на 5 месте среди языков программирования.
Входит в LAMP — распространённый набор программногообеспечения для создания веб-сайтов.
Синтаксис PHP
<?phpecho "Это тест";?><?php echo "Это тест" ?>
<?phpecho "Это тест";?><?php echo "Это тест" ?>
Типы данных в PHP
?>
Любой сценарий PHP сформирован из ряда конструкций. Конструкцией могут быть операторы, функции, циклы, условные операторы… Конструкции обычно заканчиваются ;. Кроме того, конструкции могут быть сгруппированы в группу, формируя группу конструкций с изогнутыми фигурными скобками {...}.
•if Else elseifУсловные операторы
• while do-while for foreach breakcontinue
Цикл
•switch caseКонструкциивыбора:
•declareКонструкцииобъявления:
•returnКонструкциивозврата значений
• require() include() require_once()include_once()
Конструкциивключений
• Конструкция if<?php
if (логическое выражение) оператор;
?>
• Конструкция elseif (логическое_выражение)
инструкция_1;
else
инструкция_2;
• Конструкция elseifif (логическое_выражение_1)
оператор_1;
elseif (логическое_выражение_2)
оператор_2;
else
оператор_3;
• Цикл с предусловием whilewhile (логическое_выражение)
инструкция;
• Цикл с постусловием do whileDo
{
тело_цикла;
}
while (логическое_выражение);
• Цикл со счетчиком forfor (инициализирующие_команды; условие_цикла; команды_после_итерации)
{ тело_цикла; }
• Цикл перебора массивов foreachforeach (массив as $ключ=>$значение)
команды;
Конструкциивыбора
Часто вместо нескольких расположенных подрядинструкций if-else целесообразно воспользоватьсяспециальной конструкцией выбора switch-case. Даннаяконструкция предназначена для выбора действий, в зависимости от значения указанного выражения.
Синтаксис конструкции switch-case такой:
switch(выражение) {case значение1: команды1; [break;]case значение2: команды2; [break;]. . .case значениеN: командыN; [break;][default: команды_по_умолчанию; [break]]}
Конструкция declare
Конструкция объявления declareиспользуется, чтобы установить директивы выполнения для блока кода. Синтаксис declare подобенсинтаксису других управляющихконструкций языка PHP:
Директива позволяет установить поведение блока declare. В настоящеевремя в PHP доступна только одна директива - tick. Инструкция являетсячастью блока declare.
Как будет выполнена инструкция(инструкции), зависит от директивы.
Конструкции
включений
top related