Самостоятельное изучение PHP

Приветствую всех посетителей сайта! Тема сайтостроения продолжается и после изучения основ html и css пришла очередь PHP.  На сегодня PHP является распространенным языком программирования для написания web-сценариев, исполняющихся на стороне сервера.

PHP предоставляет web-разработчикам возможность быстрого создания динамически генерируемых web-страниц и позволяет создавать HTML-документы с внедренными в них командами PHP. 

В основном область применения PHP сфокусирована на написании скриптов, работающих на стороне сервера: обработка данных форм, генерирование динамических страниц, отправка и прием cookies. 

PHP доступен для большинства операционных систем, включая Linux, Unix, Microsoft Windows, Mac OS X, RISC OS и др. В PHP также включена поддержка большинства современных вебсерверов: Apache, Microsoft Internet Information Server, Personal Web Server, серверов Netscape и iPlanet ... 

В основном, для большинства серверов PHP поставляется в качестве модуля. Но если сервера поддерживают стандарт CGI, то PHP может функционировать в качестве процессора CGI. 

Синтаксис PHP-языка позаимствован из программных языков C и Perl. Любой код PHP легко распознать, так как он заключается в специальные теги со знаком вопроса <? и ?>.  Начало PHP-скрипта отмечается открывающим тегом <? , а конец - ?>. 

Простейшая программа Hello world на PHP выглядит следующим образом:

<?php
  echo 'Hello, world!'; 
?>

После открывающего тэга <? следует оператор echo, который и осуществляет вывод информации на экран. С помощью открывающего тэга <?=  возможен более короткий вариант вывода строки:

<?= 'Hello, world!' ?>

Использование апострофов, а не кавычек дает интерпретатору понять, что оператор echo должен выводить символы, помещенные между апострофами, без изменений в том виде, в каком они там прописаны. 

Поскольку PHP исполняет код, находящийся только внутри ограничителей <?php ?>, а всё, что находится вне ограничителей, выводит без изменений, то это позволяет внедрить PHP-код в любой HTML-документ:    
                             
<html>
<head>
<title>Пример</title>
</head>
<body>

         <?php 
         echo 'Hello, world!'; 
         ?>

     </body>
</html>


Разделение инструкций в PHP такое же, как и в C или Perl - каждое выражение заканчивается точкой с запятой.

<?php
     echo "Это пример";
     echo "Это еще один пример";
     echo "Последний пример";
?>

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



                                               Добро пожаловать в проект "Сайт с нуля" !
Прежде всего данный проект предназначен для тех, кто пытается создать сайт самостоятельно, то есть для новичков. Соответственно, вся информация изложена доступно, все этапы построения сайта сопровождаются скриншотами, что позволит начинающим вебмастерам быстро и просто освоиться в этом нелегком вопросе.
Здесь вы можете скачать русские версии WebPageMaker, WordPress, Joomla, Adobe Muse, а также инструкции по установке WordPress и Joomla на хостинг и мануалы по установке тем (шаблонов) для этих CMS.

                               Всем желаю удачи и смелых воплощений идей на вашем сайте !
Пошаговое руководство для новичков по созданию,
раскрутке и монетизации собственного сайта.
WebPageMaker, Wordpress, Joomla - инструкции для
новичков по установке CMS и шаблонов к ним.
Проект для новичков
Главная       Скачать       Уроки        Новости        Статьи        Контакты        Карта сайта
2010 - 2016 © Сайт с нуля: пошаговое руководство для новичков по созданию, раскрутке и монетизации собственного сайта. WebPageMaker, WordPress, Joomla -  русские версии.
Автор и администратор  данного проекта - SvetLana_TSV.  Копирование материалов сайта разрешено только при наличии активной ссылки на данный проект.
Хочешь быть на шаг впереди и первее
остальных получать новые материалы
сайта? Тогда не забудь оставить свои
координаты: имя и электронный адрес!
ПОДРОБНЕЕ

PHP поддерживает восемь простых типов данных:

Четыре скалярных типа:

- boolean (двоичные данные) 
- integer (целые числа) 
- float (числа с плавающей точкой или 'double') 
- string (строки)

Два смешанных типа:

- array (массивы)
- object (объекты)

И два специальных типа:

- resource (ресурсы)
- NULL ("пустые")

Существуют также несколько псевдотипов:

- mixed (смешанные) 
- number (числа) 
- callback (обратного вызова)

Основными конструкциями языка PHP являются:

1. Условные операторы (if, else);
2. Циклы (while, do-while, for, foreach, break, continue);
3. Конструкции выбора (switch);
4. Конструкции объявления (declare);
5. Конструкции возврата значений (return);
6. Конструкции включений (require, include).

В PHP, как в любом другом языке программирования, существует такое понятие, как переменная. Это область оперативной памяти, доступ к которой осуществляется по имени. Все данные, с которыми работает программа, хранятся в виде переменных.

Имена всех переменных в PHP должны начинаться со знака $ и в отличие от HTML чувствительны к регистру букв, например, $var — не то же самое, что $Var или $VAR:

<?php
$var = "One";
$Var = "Two";
echo "$var, $Var";     
?>

Отличительным преимуществом PHP является то, что интерпретатор сам распознает тип переменных. Но иногда во избежание ошибок приходится указывать тип переменной вручную.

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

Ниже для начинающих программистов выложен учебник от IT-студии SoftTime. Все уроки в данном учебнике доступно объясняются и сопровождаются практическими примерами, для новичков это очень удобно, так как позволяет закрепить теоретический материал сразу на практике.

Скачать учебник по PHP бесплатно

До новых встреч! С ув. Светлана (SvetLana_TSV).

Не забудь заглянуть в свою почту и подтвердить подписку!