Основы PHP, веб-программирование на PHP

На PHP можно делать различные вещи: создавать документы HTML, создавать изображения (строить графики, обрабатывать рисунки), управлять файлами на сервере, работать с различными базами данных и многое другое. Но основы PHP одни: код должен начинаться с дескриптора <?php и заканчиваться дескриптором ?>. Интерпретатор PHP текст, расположенный между этими дескрипторами, будет обрабатывать как код PHP. То есть в общем виде это будет выглядеть так
Код
<?php
...
код PHP
...
?>

Для примера создайте файл с расширением php, откройте его в блокноте и запишите следующий код
Код
<html>
<head>
<title>Я изучаю основы PHP</title>
</head>
<body>
<?php
echo ("Этот текст сгенерирован с помощью PHP<br>Поздравляю всех и себя тоже! :)");
?>
</body>
</html>

Немного поясню: оператор echo() осуществляет вывод информации. И как видите в выводимом тексте в окно браузера можно использовать теги HTML (в данном случае это тег <br>).
Теперь в адресной строке браузера укажите путь к данному файлу (предполагается, что у Вас уже установлен PHP и сервер настроен для работы с интерпретатором PHP). И вы увидите в окне браузера соответствующий текст. Теперь просмотрите исходный код страницы в браузере. И в нем вы не найдете команд PHP, потому что интерпретатор PHP обработал код и выдал браузеру лишь результат выполнения кода PHP, а остальной текст оставил без изменений (то есть HTML-код). В нашем случае единственный оператор выводящий информацию является оператор echo().
Как и в других языках программирования в PHP можно использовать комментарии. Чтобы сделать комментарием любую последовательность символов нужно использовать открывающую конструкцию /* и закрывающую */ , например
Код
/*
Это многострочный
комментарий.
Учим основы PHP.
*/

Для создания строки комментариев нужно использовать либо конструкцию //, либо символ #, например
Код
// это текст комментария
# это тоже текст комментария

И куда же без переменных. В PHP, как и в других языках программирования можно использовать переменные. Все имена переменных начинаются с символа доллара ($), за которым должен следовать один или несколько символов. Имена переменных могут включать только буквы, цифры и символ подчеркивания. Имя переменной должно начинаться с буквы или с символа подчеркивания. Имена переменных чувствительны к регистру, то есть символы верхнего и нижнего регистров различаются (например, переменные $t и $T - это две разные переменные). Объявлять переменную можно в любом месте кода, но до первого места ее использования. Например
Код
<?php
$name="Имя";
$_number=10;
$text="Тут будет текст, например, 'я изучаю основы PHP' или еще какой-нибудь";
echo ($text);
?>

В PHP переменную можно не только создать, но и удалить. Удаляются переменные с помощью оператора unset(), например
Код
unset($var_name);
unset($name,$_number,$text);

Также в PHP можно использовать константы. Константы создаются с помощью оператора define, общий формат
Код
define ("имя_константы","значение_константы");

Например
Код
define("NAME","имя");
define ("SITE","www.linedmk.com");
define("NUMBER",17);

Есть негласное соглашение в соответствии, с которым имена констант записывают прописными буквами латинского алфавита, например, NAME, TEXT, VALUE. Если его соблюдать, то это значительно облегчит жизнь при разработке программ. Константам нельзя давать имена, которые являются ключевыми словами PHP (например, имена операторов).
В PHP есть множество встроенных констант, которые можно использовать. Например, __FILE__ (два знака подчеркивания до и два знака подчеркивания после) - содержит имя программы, которая выполняется в данный момент; PHP_VERSION - версия PHP.

 

На этом закончим повествовать основы PHP, в дальнейшем будут приведены примеры использования и скрипты на PHP.
Опубликовано 13 июня 2009 г.
Теги: основы php, php
Сайт CMS boxcode.ru представляет
Новая версия скрипта доски объявлений с Яндекс Картами.
Новые возможности: интегрировано несколько систем оплат (в том числе есть и СМС-оплата), мультивалютность, RSS-лента объявлений, сортировка по цене и дате добавления, новый дизайн.
Комментарии к публикации
Всего комментариев: 4
прохожий: Гость | 16.08.2010, 02:56 #
Спасибо, интересно! Будем читать дальше.
прохожий: Александр | 12.11.2010, 23:50 #
сайт: life-prog.ru/
Кто хочет изучать php программирование, с использованием базы данных. Могу предложить сайт, в котором есть бесплатно видео уроки: http://life-prog.ru/video.php.
Суперадмин: | 01.12.2010, 14:45 #
E-mail: написать сообщение
Видео по программированию - это жесть :) Это мое личное мнение. Хотите освоить программирование - читайте книги и справочники, а также необходима практика, практика и еще раз практика!
прохожий: Евгений | 26.05.2011, 14:12 #
Это то верно книги это хорошо. А видео уроки хороши для повторения и закрепления пройденного, и для узнавания пропущенных моментов )))
Вход в аккаунт
Новости сайта
  • 13.09.2011
    Создание современных сайтов не обходится без программирования, и на наш сайт www.linedmk.com так же освещает вопросы связанные с программированием на JavaScript и PHP. И поэтому мы поздравляем и вас и себя с этим праздником! :)
  • 19.07.2011
    В скрипте доски объявлений boxcode.ru разработан функционал для приема платежей с помощью систем smscoin.com и www.webmoney.ru. Также можно одновременно использовать несколько платежных систем, при этом пользователи могут выбрать удобный для себя способ оплаты.
  • 11.07.2011
    В новой версии скрипта доски объявлений cms boxcode.ru реализованы новые долгожданные функции: мультивалютность, RSS-лента объявлений, сортировка объявлений по дате и цене. Есть и очень приятное новшество...
  • 02.05.2011
    Разработан функционал для доски объявлений на CMS boxcode.ru для работы с Яндекс картами.
  • 22.03.2011
    Разработана новая версия доски бесплатных объявлений с СМС-оплатой.