Включение PHP в html-документ
<html>
<head>
<title>Пример</title>
</head>
<body>
<?php
echo "Это PHP!"
?>
</body>
</html>
<? echo "Это PHP"; ?>
<script language="php">
echo "Еще пример включения PHP";
</script>
Основной синтаксис
<? php
$one="дерево";
$two=$one;
$one=10;
echo $two;
?>
<? php
$one="Вася";
$two=&$one;
echo "Меня зовут $two <br>";
?>
Основной синтаксис: строки и массивы
Управляющие конструкции
Функции
<?php
function add_label(&$data_str){
$data_str .= "checked";
}
$str = "<input type=radio name=article ";
echo $str ."
";
add_label($str);
echo $str .">
";
?>
<?php
function Message($sign="Оргкомитет."){
echo "Следующее собрание состоится завтра.<br>";
echo $sign . "<br>";
}
Message();
Message("С уважением, Вася.");
?>
Необходимо ответить на вопрос лекции и задать свой. Вот первый вопрос.
Перечислите способы включения php-скриптов в html-документ.
Браузер, редактор, WEB-сервер и PHP-парсер
Напишите основной синтаксис
Любой фрагмент кода должен располагаться между тегами «». А весь остальной код за пределами этих блоков воспринимается как HTML и выводится без всяких изменений. Все команды языка PHP разделяются между собой точкой с запятой — «;». Переменные в PHP начинаются со знака «$».
Основными конструкциями языка PHP являются:
Условные операторы (if, else);
Циклы (while, do-while, for, foreach, break, continue);
Конструкции выбора (switch);
Конструкции объявления (declare);
Конструкции возврата значений (return);
Конструкции включений (require, include).
Использование переменных в функции
$GLOBALS
$_SERVER
$_GET
$_POST
$_FILES
$_SESSION
$_COOKIE
Что делает оператор else?
Оператор else расширяет if на случай, если проверяемое в if выражение является неверным, и позволяет выполнить какие-либо действия при таких условиях.
Структура оператора if , расширенного с помощью операторов else и elseif?
Оператор else расширяет if на случай, если проверяемое в if выражение является неверным, и позволяет выполнить какие-либо действия при таких условиях.
Структуру оператора if , расширенного с помощью оператора else , можно представить следующим образом:
if (выражение) блок_выполнения
else блок_выполнения1
Еще один способ расширения условного оператора if – использование оператора elseif . elseif – это комбинация else и if . Как и else , он расширяет if для выполнения различных действий в том случае, если условие, проверяемое в if , неверно. Но в отличие от else , альтернативные действия будут выполнены, только если elseif-условие является верным. Структуру оператора if , расширенного с помощью операторов else и elseif , можно представить следующим образом:
if (выражение) блок_выполнения
elseif(выражение1) блок_выполнения1
…
else блок_выполненияN
Описание переменной $_GET
Ассоциативный массив параметров, переданных скрипту через URL.
$HTTP_GET_VARS содержит аналогичный набор данных, но не является суперглобальным. (Заметьте, что $HTTP_GET_VARS и $_GET являются разными переменными и обрабатываются PHP независимо друг от друга)
Основной синтаксис: Массивы.
Операции над строками?
$names[0]=»Апельсин»;
$names[1]=»Банан»;
$names[2]=»Груша»;
$names[3]=»Помидор»;
Здесь: names — имя массива, а 0, 1, 2, 3 — индексы массива
Операции над строками
В Java включено несколько приятных синтаксических дополнений, цель которых — помочь программистам в выполнении операций со строками. В числе таких операций создание объектов типа String слияние нескольких строк и преобразование других типов данных в символьное представление.
операторы цикла ?
PHP поддерживает три вида циклов:
Цикл с предусловием (while);
Цикл с постусловием (do-while);
Цикл со счетчиком (for);
Специальный цикл перебора массивов (foreach).