Ciko

Из истории PHP

1 сообщение в этой теме

Создал данный язык 6 июня 1994 года датский программист Расмус Лердорф. Он использовал набор скриптов на Perl/CGI для вывода и учёта посетителей его онлайн-резюме, обрабатывающий шаблоны HTML-документов. Набор скриптов получил соответствующее название Personal Home Page (Личная Домашняя Страница). Позже Лердорф разработал новый интерпретатор шаблонов PHP/FI уже на языке С (англ. Personal Home Page / Forms Interpreter -- «Личная Домашняя Страница / Интерпретатор форм»). Это позволило создавать различные web-приложения. 

                                                   post-2-0-90182000-1445352338.png

                                                 Расмус Лердорф - создатель языка PHP

Позже к разработке нового языка присоединилсь и другие. В частности PHP 3 (1998 год), получивший большую популярность, разрабатывали Лердорф и израильские программисты Энди Гутманс и Зеев Сураски. 


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




Что такое PHP

PHP (от англ. PHP: Hypertext Preprocessor - PHP: препроцессор гипертекста; первоначально Personal Home Page Tools - Инструменты для создания персональных веб-страниц) - скриптовый язык программирования общего назначения, который широко применяется для разработки веб-приложений.

                                                                                    post-2-0-17374400-1445352425.png

Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.
 

Новички! Теперь простым языком о PHP...

При обращении пользователя к странице, написанной на PHP, как правило, готового варианта страницы НЕ существует. Действия PHP выполняются на стороне сервера. То есть ваше обращение к страницеindex.php любого сайта посылает запрос на сервер, а тот уже начинает собирать запрашиваемую Вами страницу. Что это значит? Ну вот Вы зашли, например, на Вашу почту или в социальную сеть: 

Во-первых, будет осуществлена проверка, осуществлён ли вход (сохранены ли Ваши куки (cookies) в Браузере), если да, то он выдаёт страницу с Вашей личной информацией, если нет - форму входа логина и пароля. А это всё одна и та же страница!

Если совсем просто, то если Вы уже авторизовались, то выдаётся команда показать один код страницы, а если нет, то другой.

Во-вторых, с чего вообще следовало бы начать, как правило, страница разбита на определённые блоки. В них размещается Отдельно друг от друга информация, например, о верхнем меню, основном блоке, сайд-баре (боковом меню), футере (подвал сайта) и других. Сервер должен под определённую страницу вставить или же нет определённый блок или часть кода. 

То есть, если Вы обычный пользователь, то при входе, например, на любой сайт, он не покажет Вам блок с админ-панелью)
 

pencil.png Данная функция называется include. Она очень полезна. Допустим Вы захотели изменить один пункт в меню. А поскольку теперь все страницы подключают к себе один файл с меню, то менять нужно будет только этот файл с меню, а не каждую страницу с его упоминанием, как было бы в HTML.


В-третьих, у Вас на многих сайтах есть Cвои персональные данные - ФИО, город, аватар и тп, так вот Сервер также начинает их собирать. Вашей готовой страницы нигде НЕ существует! Есть одна универсальная, которая собирает данные для каждого пользователя индивидуально (работа PHP и MySQL).

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

Продвинутых пользователей прошу не критиковать данное объяснение - нужно же как-то изложить суть новичкам. Причём хотелось коротко, Доступно и не вникая в мелочи, а не заваливать терминами, ссылками на толмуты, в результате чего губить весь Интерес потоком лишней информации...
 

Пример PHP кода

Один из самых простейших примеров кода PHP:

<?phpecho "Привет Мир!";?>

Вышеуказанный код выведет на странице текст: 

Привет мир!

Где и как открывать файлы PHP, что ещё позволяет данный язык - всё это мы рассмотри в следующих уроках!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зареєструвати аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

Яндекс.Метрика Рейтинг@Mail.ru Индекс цитирования