Разлика између ПХП-а и ХТМЛ-а

ПХП вс ХТМЛ

ХиперТект Маркуп Лангуаге, широко познат као ХТМЛ, водећи је означни језик за веб странице. ХТМЛ је основни блок веб страница. Веб претраживач чита ХТМЛ документ и компонује их на визуелне или звучне веб странице. ПХП (означава ПХП: Хипертект Препроцессор) је скриптни језик на страни сервера, посебно погодан за развој динамичних и интерактивних веб страница. ПХП скрипте се могу уградити у ХТМЛ документе.

Шта је ХТМЛ?

ХТМЛ, као што је раније поменуто је означни језик, а не програмски језик. Језик за означавање је скуп означних ознака и ХТМЛ користи ознаке за означавање, како би се описале веб странице. ХТМЛ документи описују веб странице и садрже ХТМЛ ознаке и обичан текст. ХТМЛ ознаке се могу лако препознати у ХТМЛ документу јер су окружене угластим заградама (нпр.). ХТМЛ ознаке се обично убацују у документ у паровима, при чему је прва ознака почетна ознака (нпр. ), а друга ознака је крајња ознака (нпр. ). Задатак веб прегледача (нпр. Интернет Екплорер, Фирефок, итд.) Је да чита ХТМЛ документ и приказује га као веб страницу. Бровсер користи ХТМЛ ознаке за тумачење садржаја странице, а сам прегледник не приказује ХТМЛ ознаке. ХТМЛ странице могу уградити слике, објекте и скрипте написане на језицима као што је ЈаваСцрипт. Даље, ХТМЛ се може користити за креирање интерактивних образаца.

Шта је ПХП?

Као што је већ споменуто, ПХП је скриптни језик који је посебно погодан за развој динамичних веб страница. ПХП је софтвер отвореног кода и бесплатно га је преузети и користити. ПХП скрипте се извршавају на веб серверу. ПХП код у траженој датотеци извршава се током рада ПХП-а и ствара динамички садржај веб странице. ПХП се може распоредити на већини веб сервера (Апацхе, ИИС, итд.) И ради на различитим платформама као што су Виндовс, Линук, УНИКС итд. ПХП се такође може користити са многим системима за управљање релацијским базама података (РДБМС). Иако је ПХП првобитно дизајниран за креирање динамичких веб страница, сада се углавном фокусира на скрипту на страни сервера где нуди динамички садржај са веб сервера клијенту. ПХП датотеке могу да садрже текст, ХТМЛ тагове и скрипте. ПХП датотеке обрађује веб сервер и враћају се назад у претраживач као обичан ХТМЛ. ПХП датотеке се могу идентификовати са екстензијама датотеке „.пхп“, „.пхп3“ или „.пхтмл“

Разлика између ХТМЛ-а и ПХП-а

Главна разлика између ХТМЛ-а и ПХП-а је у томе што је ХТМЛ означни језик који се користи за одређивање садржаја веб странице, док је ПХП скриптни језик. Веб странице креиране само помоћу ХТМЛ-а су статичне веб странице и оне ће увек бити исте приликом сваког отварања. Али ПХП датотеке могу да креирају динамичне веб странице на којима се садржај може с времена на време мењати. На пример, динамичке веб странице креиране помоћу ПХП-а могу садржавати објекте као што су тренутни датум / време, подаци које корисник шаље путем обрасца или информација из базе података.