Шта је ПХП?
ПХП је скриптни језик на страни сервера. која се користи за развој статичких веб локација или динамичких веб локација или веб апликација. ПХП је скраћеница од Хипертект Предпроцесор, што је раније представљало Персонал Хоме Пагес.
ПХП скрипте се могу тумачити само на серверу на којем је инсталиран ПХП.
Клијентски рачунари који приступају ПХП скриптама захтевају само веб прегледач.
ПХП датотека садржи ПХП ознаке и завршава се екстензијом „.пхп“.
У овом упутству ћете научити-
- Шта је скриптни језик?
- Скриптирање ВС програмског језика
- Шта значи ПХП?
- Пхп синтакса
- Зашто користити ПХП?
- Шта се ПХП користи за & тржишни удео
- ПХП вс АСП.НЕТ ВС ЈСП ВС ЦФМЛ
- Проширења ПХП датотека
- ПХП Здраво свете
Шта је скриптни језик?
Скрипта је скуп програмских упутстава који се тумаче током извођења.Језик скриптирања је језик који интерпретира скрипте током извођења. Скрипте су обично уграђене у друга софтверска окружења.
Сврха скрипти је обично да побољша перформансе или изврши рутинске задатке за апликацију.
Скрипте на страни сервера тумаче се на серверу, док скрипте на страни клијента тумачи клијентска апликација.
ПХП је скрипта на страни сервера која се тумачи на серверу, док је ЈаваСцрипт пример скрипте на страни клијента коју тумачи клијентов претраживач. И ПХП и ЈаваСцрипт могу се уградити у ХТМЛ странице.
Програмски језик против скриптног језика
Програмски језик | Језик скриптирања |
Има све функције потребне за развој комплетних апликација. | Углавном се користи за рутинске задатке |
Код се мора саставити пре него што се изврши | Код се обично извршава без компајлирања |
Не мора бити уграђен у друге језике | Обично је уграђен у друга софтверска окружења. |
Шта значи ПХП?
ПХП значи - Лична почетна страница , али сада представља рекурзивни повратни назив ПХП: Хипертект Препроцессор.ПХП код може бити уграђен у ХТМЛ код или се може користити у комбинацији са различитим системима веб шаблона, системом за управљање веб садржајем и веб оквирима.
Пхп синтакса
ПХП датотека такође може садржавати ознаке као што су ХТМЛ и скрипте на страни клијента као што је ЈаваСцрипт.
- ХТМЛ је додатна предност приликом учења ПХП језика. Можете чак и научити ПХП без познавања ХТМЛ-а, али препоручује се да барем знате основе ХТМЛ-а.
- ДБМС системи за управљање базама података за апликације засноване на базама података.
- За напредније теме попут интерактивних апликација и веб услуга биће вам потребни ЈаваСцрипт и КСМЛ .
Дијаграм дијаграма тока приказан у наставку илуструје основну архитектуру ПХП веб апликације и како сервер обрађује захтеве.
Зашто користити ПХП?
Очигледно сте чули за бројне програмске језике тамо; можда се питате зашто бисмо желели да користимо ПХП као свој отров за веб програмирање. Испод су неки од убедљивих разлога.
- ПХП је отворен и бесплатан.
- Кратка крива учења у поређењу са другим језицима као што су ЈСП, АСП итд.
- Документ велике заједнице
- Већина веб хостинг сервера подразумевано подржава ПХП, за разлику од других језика попут АСП-а којима је потребан ИИС. Ово чини ПХП исплативим избором.
- ПХП се редовно ажурира како би био у току са најновијим технолошким трендовима.
- Друга предност коју добијате са ПХП-ом је та што је то скриптни језик на страни сервера ; то значи да га требате инсталирати само на серверу, а клијентски рачунари који захтевају ресурсе са сервера не морају да имају инсталиран ПХП; био би довољан само веб прегледач.
- ПХП има уграђену подршку за рад руку под руку са МиСКЛ-ом ; то не значи да ПХП не можете користити са другим системима за управљање базама података. И даље можете да користите ПХП са
- Постгрес
- Орацле
- МС СКЛ Сервер
- ОДБЦ итд.
- ПХП је вишеструка платформа; то значи да можете да примените своју апликацију на више различитих оперативних система као што су Виндовс, Линук, Мац ОС итд.
Шта се ПХП користи за & тржишни удео
Што се тиче тржишног удела, на Интернету постоји преко 20 милиона веб страница и апликација развијених коришћењем ПХП скриптног језика.
Ово се може приписати горе наведеним тачкама;
Дијаграм у наставку приказује неке од популарних веб локација које користе ПХП
ПХП вс Асп.Нет ВС ЈСП ВС ЦФМЛ
АСП - Ацтиве Сервер Пагес, ЈСП - Јава Сервер Пагес, ЦФМЛ - Цолд Фусион Маркуп лангуаге Табела у наставку упоређује различите скриптне језике на страни сервера са ПХП
ОДЛИКА | ПХП | АСП | ЈСП | ЦФМЛ |
---|---|---|---|---|
Крива учења | кратак | Дужи од ПХП-а | Дужи од ПХП-а | Дужи од ПХП-а |
веб хостинг | Подржавају готово сви хостинг сервери | Потребан је наменски сервер | Прилично подржано | Потребан је наменски сервер |
Отвореног кода | да | Не | да | И комерцијални и отворени код |
Подршка веб услуга | Уграђено | Користи .НЕТ фрамеворк | Користи додавање у библиотекама | Уграђено |
Интеграција са ХТМЛ-ом | Лако | Прилично сложен | Прилично сложен | Лако |
МиСКЛ подршка | Нативе | Потребни су независни возачи | Потребни су независни возачи | Тренутна верзија има изворну подршку. Старије верзије користе ОДБЦ |
Лако се проширује на друге језике | да | Не | Проширено коришћењем Јава класа и библиотека. | да |
Проширења ПХП датотека
Филе ектенсион и Теги Да би се сервер да идентификују своје ПХП датотеке и скрипте , морамо сачувати у фајл са ".пхп" . Старије екстензије ПХП датотека укључују
- .пхтмл
- .пхп3
- .пхп4
- .пхп5
- .пхпс
ПХП је дизајниран за рад са ХТМЛ-ом и као такав се може уградити у ХТМЛ код.
ПХП датотеке можете да креирате без ХТМЛ ознака и то се назива Пуре ПХП датотека.
Сервер интерпретира ПХП код и приказује резултате као ХТМЛ код веб прегледачима.
Да би сервер препознао ПХП код из ХТМЛ кода, морамо увек да приложимо ПХП код у ПХП тагове.
ПХП ознака започиње знаком мање од чега слиједи упитник, а затим ријечима „пхп“.
ПХП је језик осетљив на велика и мала слова, „ВАР“ није исто што и „вар“.
Сами ПХП тагови не разликују велика и мала слова, али топло се препоручује да користимо мала слова. Доњи код илуструје горњу тачку.
ПХП редове кода ћемо позивати као изјаве. ПХП изрази завршавају се тачком и зарезом (;). Ако имате само једну изјаву, можете изоставити тачку и зарез. Ако имате више изјава, сваки ред морате завршити тачком и зарезом. Ради доследности, препоручује се да изјаве увек завршавате тачком и зарезом. ПХП скрипте се извршавају на серверу. Излаз се враћа у облику ХТМЛ-а.
ПХП Здраво свете
Програм приказан у наставку је основна ПХП апликација која даје речи „Хелло Ворлд!“ Када се гледа у веб прегледачу.
Излаз:
Hello world
Резиме
- ПХП је скраћеница од Хипертект предпроцесор
- ПХП је скриптни језик на страни сервера. То значи да се извршава на серверу. Клијентске апликације не морају да имају инсталиран ПХП.
- ПХП датотеке се чувају са ознаком типа „.пхп“, а ПХП развојни код је затворен у ознаке.
- ПХП је отворени код и више платформи