- •Тема: Введение в язык PHP
- •Вопрос 1. История PHP
- •CGI (Common Gateway Interface – общий интерфейс шлюзов) – стандарт, предназначенный для создания
- •PHP превратился в самостоятельный проект, и в начале 1995 года вышла первая известная
- •К середине 1995 года после основательной переработки появилась вторая версия
- •В 1997 вышла вторая версия Cи-реализации PHP – PHP/FI 2.0. К тому моменту
- •PHP 3.0 - инструмент для решения конкретной прикладной задачи.
- •К концу 1998 года число пользователей PHP возросло до десятков тысяч. Сотни тысяч
- •Новое ядро было названо «Zend Engine» (от имен создателей: Zeev и Andi) и
- •13 июля 2004 года вышел в свет финальный релиз новой версии препроцессора
- •Вопрос 2. Возможности PHP
- •2. Создание скриптов, выполняющихся в командной строке. То есть с помощью PHP можно
- •3. Создание GUI-приложений (графических интерфейсов), выполняющихся на стороне клиента. Для применения PHP в
- •Почему стоит изучать PHP? Что это нам дает?
- •2. PHP поддерживается почти на всех известных платформах, почти во всех операционных системах
- •3. В PHP сочетаются две самые популярные парадигмы программирования – объектная и процедурная,
- •Вопрос 3.Особенности синтаксиса PHP
- •Имена переменных
- •Данный принцип позволяет очень просто реализовать функциональность,
- •Строки
- •Строки, заключенные в двойные кавычки могут содержать и более сложные выражения. Для этого
- •Массивы
- •Посмотрим, как можно обратиться к этим данным:
- •Область видимости переменной
- •Как же получить доступ к глобальным переменным из функции?
- •Пример:
- •2 способ
- •Функции в PHP
- •Любая функция в PHP состоит из 4 основных частей:
- •Непосредственно кода функции. Функция может содержать внутри себя практически любой код, допустимый в
- •PHP-программа и HTML
- •PHP-скрипты встраиваются в HTML-код. Возникает вопрос, каким образом? Первый способ:
- •Второй способ: команда echo "Some text"; выводит на экран текст «Some text»:
Непосредственно кода функции. Функция может содержать внутри себя практически любой код, допустимый в PHP за исключением определения других функций и объектов (это, кстати, отличает PHP например от JavaScript, где вложенное определение функций допустимо). В нашем случае код функции занимается вычислением значения двух переданных аргументов.
Возвращаемого значения. Функция не обязана возвращать значение, но если сделать это необходимо, то это делается с помощью оператора return().
PHP-программа и HTML
Рассмотрим пример.
<html>
<head> <title>Пример</title> </head> <body>
<?php
echo "<p>Привет, я – скрипт PHP!</p>"; ?>
</body>
</html>
PHP-скрипты встраиваются в HTML-код. Возникает вопрос, каким образом? Первый способ:
с помощью открывающего тега <?php и закрывающего тега ?>. Такого вида специальные теги позволяют переключаться между режимами HTML и PHP. Этот синтаксис наиболее предпочтителен, поскольку позволяет задействовать PHP в XML-совместимых программах (например, написанных на языке XHTML)
Второй способ: команда echo "Some text"; выводит на экран текст «Some text»:
<? echo "Это простейшая инструкция для обработки PHP"; ?>
Третий способ:
<script language="php"> echo "Некоторые редакторы
(FrontPage) предпочитают делать так"; </script>
Четвертый способ:
<% echo "Можно использовать теги в стиле ASP "; %>