Loading...

PHP - 7 неща, които (може би) не знаете

avatar Георги Кацаров 2 минути
PHP - 7 неща, които (може би) не знаете

Задавате си въпроса какво е програмен език за сървърно скриптиране и в частност - какво представлява PHP? Ето седем по-важни неща, които ще отговорят на вашия въпрос.

1. Какво означава PHP?
Първоначално PHP е означавало “Personal Home Page”, но днес като значение на абревиатурата се използва “PHP: Hypertext Preprocessor*”.

2. За какво служи PHP?
PHP е server-side скриптиращ език, проектиран предимно за уеб разработки, но също е подходящ и като general-purpose* програмен език.

3. PHP има ли структурно или синтактично сходство с друг програмен език?
В най-голяма степен PHP наподобява Perl и C.

4. А какво означава PEAR?
PEAR е общностно-управляван проект на потребителите на PHP, който има свои органи за управление като PEAR Group, Колективи, Президент и дори собствена Конституция (приета март 2007 г.). PEAR означава „PHP Extension and Application Repository”. PEAR осигурява:
- Структурирана библиотека за потребители, които се нуждаят от отворен код;
- Система за разпространение на код и поддръжка на пакети;
- Стандартизация за код написан на PHP;
- PHP Extensions Community Library (PECL, произнася се “Pickle”) – това е отделен проект, който спомага за дистрибуцията на PHP пакети;
- Уеб сайт, пощенски списъци и даунлоуд “огледала“ – за поддръжка на PHP/PEAR общността;

5. Каква е актуалната версия на PHP?
Актуалната версия на PHP е 7.2.0, която излезе на 30-ти ноември 2017 г. Това е ъпдейт, който отстранява редица дребни проблеми и неизправности.

6. Възможно ли е взаимодействие между PHP и езици за уеб дизайн?
Да, възможно е взаимодействие на PHP и HTML. Възможно е да се генерира HTML код посредством PHP скриптове и е възможно да се предава информация от HTML към PHP.

Също така е възможно и взаимодействие между PHP и JavaScript, макар че в случая те не могат да взаимодействат директно, както HTML и PHP. Това е така тъй като PHP  е server-side програмен език, докато JavaScript е client-side програмен език. Тази недиректна връзка се създава като PHP генерира JavaScript код, който се изпълнява от браузъра и специфични стойности могат да се върнат обратно при PHP посредством URL-a.

7. Какво означава съобщението за грешка „Parse error in PHP - unexpected T_variable at line x”?
Една от най-вероятните грешки, с които ще се сблъскате извежда съобщението “Parse error in PHP - unexpected T_variable at line x”. Това означава, че е допусната грешка в PHP синтаксиса /словореда/ в реда „Х“, която стопира парсването и изпълнението на програмата.

Това са седемте по-важни неща, които трябва да знаете за PHP. Ако искате да се запознаете по-добре с този език за сървърно скриптиране - запишете нашият курс Programming Basics with PHP - януари 2018, като кликнете ТУК. Побързайте, защото присъствените места се изчерпват бързо!



*Когато една абревиатура включва самата себе си, като част от значението на същата тази абревиатура – това се нарича рекурсивен акроним. Например: “PHP" – "PHP Hypertext Preprocessor”.

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.