русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основы языка PHP


Дата добавления: 2015-07-09; просмотров: 985; Нарушение авторских прав


Язык программирования PHP - это язык, работающий на стороне сервера. Язык PHP позволяет на основе статических HTML-страниц создавать динамические, интерактивные и гибкие Web-страницы и целые Web-сайты. Язык PHP позволяет создавать Web-страницы, содержимое которых может изменяться в зависимости от различных действий посетителей.

Для создания Web-страницы на языке PHP подобно созданию HTML-кода достаточно простого текстового редактора, например блокнота. Также PHP-код можно генерировать, пользуясь HTML-ориентированными редакторами, такими как Macromedia Dreamweaver или Notepad++.

При этом основное отличие языка PHP от языка HTML заключается в том, что для тестирования PHP-кода не достаточно просто открыть файл в Web-браузере. Для выполнения PHP-кода необходимо вызвать этот код с помощью Web-сервера.

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

Однако есть другая возможность запустить PHP-скрипт на сервере. Для создания Web-сервера можно воспользоваться программным обеспечением с открытым кодом, таким как Denwer. Данный комплекс представляет собой программный пакет, который содержит все необходимое для развертывания уже сконфигурированного и готового к применению Web-сервера. С его помощью можно установить локальную версию сервера Apache.

В каталоге Denwer содержится папка home. В ней находятся папки, имена которых соответствуют адресам сайтов, например localhost. В данном каталоге находится подкаталог /www, который Web-сервер Apache будет считать своим Web-каталогом. В этом подкаталоге необходимо сохранять Web-страницы [6].

Для создания скрипта, необходимо ввести текст в любом текстовом редакторе и сохранить результат в файле с расши­рением .php. Текст преимущественно должен состоят из HTML-кода, тогда как РНР-код должен быть заключен между тегами со знаком “?”.



<?php

код на php

?>

В приведенном ниже примере код состоит из единственной строчки, которая содержит вызов функции phpinfo, отображающей справочную таблицу, которая содержит разнообразную информацию о версии и конфигурации РНР и Web-сервера.

<?php

phpinfo();

?>

Приведенный текст следует сохранить под именем phpinfo.php в папке /www. Для запуска скрипта следует ввести полный путь к нему в адресной строке браузера. В случае локальной установки адрес будет: http://localhost/phpinfo.php.

PHP-файлы обычно представляют собой смесь языков HTML и РНР. PHP-код всегда заключается внутри тегов <?php ... ?>, что позволяет Web-серверу легко идентифицировать его.

Ниже представлен пример, демонстрирующий совместную работу языков HTML и РНР. Текст примера содержит несколько HTML-тегов, после которых расположен PHP-код, который выполняется. Результатом выполнения кода является таблица с параметрами настройки РНР.

<HTML>

<HEAD>

<TITLE>Пример использования HTML и PHP в одном файле

</TITLE>

</HEAD>

<BODY>

<P> Пример использования HTML и PHP в одном файле </P>

<?php

Phpinfo() ;

?>

</BODY>

</HTML>

В языке РНР при обработке различных данных пре­дусмотрены переменные. Переменные предназначены для хранения данных под определенным иден­тификатором - именем переменной. Переменные являются контейнерами для данных. Каждая переменная со­держит определенное значение [6].

В языке РНР имена переменных начинаются со знака доллара “$”, после которого может следовать произвольное количество букв, цифр или знаков подчеркивания. После создания переменной доступ к ней возможен в произвольном месте скрипта. Переменная создается тогда, когда ей присваивается какое-либо значение. Для присвоения значения переменной в РНР используется оператор присваива­ния. Наиболее часто употребительная форма оператора присваивания состоит из знака равенства (=).

Ниже приве­дены примеры операторов присваивания, которые создают соответствующие переменные:

$temperature = 24;

$kilo = 1,5;

$message = "Доброе утро!";

В языке РНР используются восемь типов данных:

- boolean - логический тип, содержит значения TRUE или FALSE;

- integer - целое число;

- float - вещественное число;

- string - текст произвольной длины;

-

array - массив;

- object - объект;

- resource - ресурс (например, файл);

- NULL - значение NULL.

В языке PHP тип определяется автоматически при создании переменной. Трудности начинаются при смешивании различных типов данных в одном выражении. В таком случае язык РНР выполняет автоматическое не­явное преобразование типов.

К основным функциям языка PHP можно отнести математические функции и функции работы с данными.

К основным операторам языка PHP относятся операторы обработки данных - математические, операторы присваивания, битовые, операторы сравнения, логические операторы. Помимо этого, в языке PHP используются управляющие конструкции языка - условные операторы и операторы циклов.



<== предыдущая лекция | следующая лекция ==>
Содержание | Возможности использования СУБД MySQL


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.181 сек.