PHPFAQ  
Начинающим   Технологии   MySQL   Ошибки   Ссылки   Юмор   О сайте   Форум   PHP Club  

Что такое PHP?


Как ни странно, но все 5 лет, которые существует этот сайт, здесь не было такого раздела :-)
попробуем восполнить этот недостаток.
Данный раздел предназначается тем, кто собирается изучать PHP или просто интересуется - что это такое.

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

Для чего вообще может понадобиться язык программирования при создании сайта? Кому он пригодится, а кому - не очень? Давайте посмотрим.

Условно говоря, применение PHP можно разделить на три группы:

1. Самое простое (но очень мощное) применение - это использование PHP, как аналога SSI. Записать все неизменяемые части сайта в отдельные файлы (меню, шапку, подвал) и вместо того, чтобы писать одно и то же на каждой странице, просто вызывать
include "menu.php";
Это уже значительно облегчит работу с сайтом. К примеру, если добавится новый пункт в меню...

2. Следующий этап - создание отдельных небольших программок. Это может быть голосование, гостевая книга, вывод текущей даты, рисование календаря... Хотя последние две задачи, в отличие от первых, не обязательно делать на PHP - можно и на Яваскрипте. PHP применяется тогда, когда нужно какую-то информацию хранить на сервере. К примеру, гостевую книгу на Яваскрипте написать множно, но вот... увидит её сообщения только тот, кто их добавлял :-)

3. Победное шествие PHP па планете началось в тот миг, когда кому-то пришла в голову замечательная идея: а почему бы не добавлять материалы на сайт не обычным способом, закачивая HTML файлы по FTP, а забивая текст в форму, как сообщение в гостевую книгу?
Таким образом, пишется две программы, одна из которых позволет администратору добавить информацию на сайт, а вторая - показывает эту информацию посетителям. Таким образом устроены практически все современные сайты.

С чем чаще всего путают PHP? С готовыми программами, написанными на PHP. Если вам нужна гостевая книга, портал или электронный магазин - вам не нужно учить PHP. Вам нужно найти готовую программу.

Если же вы решили изучать этот язык, то следует знать, что ожидает впереди. Для того, чтобы стать даже начинающим веб-программистом, надо знать:
- три языка программирования - HTML, PHP и SQL.
- Иметь очень хорошее представление о протоколе передачи гипертекста HTTP и о том, как взаимодействует компьютер пользователя с веб-сервером.
- иметь базовые представления об операционных системах (в частности понития файл, каталог, знать основные отличия windows от unix)
- иметь базовые представления о сетевом протоколе TCP/IP (как соединяются компьютеры, что такое IP адрес, DNS и прочее)
- обязательно придется познакомиться с понятием отладки своих программ

Если весь этот объем не пугает, то добро пожаловать! Начните с раздела "Хочу изучать PHP"

Другие материалы раздела:
Хочу изучать PHP и Mysql. С чего начать?
Самые основы. Как работает PHP.
Документация по PHP. Мануал по PHP, книги.
Не передаются переменные! Проблема Undefined variable
Решение проблемы "Cannot add header information - headers already sent"
Различие между абсолютными и относительными путями. В файловой системе и на сайте.
Пример системы управления сайтом
Как писать музыку на PHP


Комментарии

рунар 29.08.11 22:10
програмирование это круто
scandalizer 25.02.09 12:48
Говорите, HTML - это язык программирования? И какие программы на нем можно писать? Можно ли, например, написать на чистейшем HTML программу, которая принимает от юзера два числа и выводит их сумму? Если можно, то, пожалуйста, приведите код.
Ответ: Я знал, кому-нибудь обязательно захочется это прокомментировать :-)
Semon 29.10.08 12:00
Хочу стать программистом, тут отличная библиотека, спасибо Всем! Я хочу с начало начать с HTML потом уже РНР дальше думаю JAVA
__UNIX_hokum 14.10.08 22:11
> Html это не язык программированиe

Боюсь тебя разочаровать, но таки язык. Не помню только, Тьюринг-полный, или нет. Можно у Гугля спросить. XML -- тоже язык программирования. Даже ini-файлы -- весьма ограниченный в средствах, но язык программирования.
ДимонР 09.09.08 12:39
стемах (в частности понития файл, xDDDDDDDDDD
ИСПРАВТЕ ОШИБКИ !!!! ))))
ДимонР 09.09.08 12:36
PHP - это язык программирования.
Язак программирования, предназначенный для создания са

ЯЗАК - исправте :)))))
Voker 01.08.08 16:51
Html это не язык программированиe

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

© phpfaq.ru, 2012
Rambler's Top100 0.032 sec.