2. Съдържание:
Какво е PHP?
Как работи PHP?
Създаване на PHP среда
Къде можете да научите повече
3. Какво е PHP?
Наименованието “PHP” е по-краткият вариант на “Hypertext
Preprocessor” (предпроцесор за хипертекст). Той
произхожда от инструментите ”Personal home Page”,
създадени през 1994 г. от Размус Лердорф.
С PHP можете да четете и да създавате файлове, да
събирате и обработвате данни от формуляри, да
посещавате и управлявате записи в бази данни, да
съхранявате данни в променливи по време на сесията, да
изисквате удостоверяване на самоличноста и др.
4. Как работи PHP?
Стандартен PHP документ се състои от един или повече PHP
елемента, маркиращи HTML тагове и същинското текстово
съдържание на страницата.
Когато браузърът изиска PHP страница от сървър, който
поддържа PHP, сървърът ще извика PHP парсер, който да
обработи PHP елементите в тази страница.
PHP парсерът изпълнява скриптовите инструкции и генерира
HTML документ, който след това се изпраща на браузъра
като отговор на първоначалното запитване.
От парсера може също и да бъде изискано, и да обработи
информация от база данни.
5.
6. Създаване на PHP среда
Уеб сървър – PHP може да работи с практически всичкия
уеб сървърен софтуер, но най-често се използва с
безплатния Apache.
База данни – PHP може да работи с практически всички
бази данни, но най-често се използва с безплатния
софтуер MySQL, за който притежава специални
оптимизации.
PHP Парсер – За да бъдат изпълнени скриптовите
инструкции, трябва да бъде инсталиран парсер, генериращ
HTML изход, който да бъде изпратен на уеб браузъра. PHP
парсерът е един и същ независимо от операционната
система, така че PHP страниците нямат нужда от промяна,
за да бъдат разглеждани на различни платформи.
7. Къде можете да научите повече
В интернет пространството има стотици сайтове за уроци, от
които можете да научите повече за PHP и/или да се
научите да програмирате на него.
php.com – Официалния сайт на PHP
uroci.net – Български сайт за онлайн уроци
В книжарниците на Славейков можете да намерите изобилие
от книги за PHP, MySQL, HTML и други.