Разлика између ПХП4 и ПХП5

Кључна разлика: ПХП је скриптни језик на страни сервера који има своју главну имплементацију у веб развоју. Међутим, може се користити као програмски језик опште намене. ПХП4 и ПХП5 су двије верзије ПХП-а. ПХП4 је објављен 22. маја 2000. Дана 13. јула 2004. издат је ПХП5. Покреће га Зенд Енгине ИИ. То је било побољшање у односу на ПХП4 и укључивало је различите нове могућности.

ПХП је скриптни језик на страни сервера који има своју главну имплементацију у веб развоју. Међутим, може се користити као програмски језик опште намене. ПХП је првобитно креирао Расмус Лердорф 1995. године и тренутно га управља ПХП група. ПХП је првобитно стајао за Персонал Хоме Паге, али је касније преименован. Сада представља ПХП: Хипертект Препроцессор, рекурзивни акроним. ПХП је бесплатан софтвер објављен под лиценцом ПХП, као што је инкомпатибилан са ГНУ Генерал Публиц Лиценсе (ГПЛ) због ограничења употребе термина ПХП.

ПХП је опен соурце, серверски, ХТМЛ уграђени скриптни језик. У основи, он може да обавља било који задатак који други ЦГИ програми могу, али се углавном користи за креирање динамичких Веб страница. Његова главна предност је да је компатибилан са многим типовима база података. Поред тога, ПХП може да говори преко мрежа користећи ИМАП, СНМП, ННТП, ПОП3 или ХТТП.

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

ПХП4 и ПХП5 су двије верзије ПХП-а. ПХП4 је објављен 22. маја 2000. Покреће га Зенд Енгине 1.0. После различитих верзија, последња верзија ПХП4, наслова ПХП4.4.9 је објављена у августу 2008. Након чега је најављено да ПХП4 више неће бити у развоју и да неће бити објављених више безбедносних исправки за верзију.

13. јула 2004. објављен је ПХП5. Покреће га Зенд Енгине ИИ. То је било побољшање у односу на ПХП4 и укључивало је различите нове могућности, као што је побољшана подршка за објектно оријентисано програмирање, проширење ПХП Дата Објецтс (ПДО) и бројна побољшања перформанси. ПДО проширење дефинише лаган и конзистентан интерфејс за приступ базама података. Каснија статичка везивања је додата у верзији 5.3. ПХП5 је такође био дизајниран да буде компатибилан са старијим верзијама ПХП-а и стога би требало да доведе до тога да се мало функционалности разбије док се конвертује из ПХП4 у ПХП5.

Неке разлике између ПХП4 и ПХП5:

  • ПХП5 је уклонио регистер_глобалс, магичне цитате и сигуран режим. То је било због чињенице да је регистер_глобалс отворио сигурносне рупе тако што је намерно дозволио убризгавање података о времену извођења и употреба магичних цитата имала непредвидиву природу.
  • ПХП4 покреће Зенд Енгине 1.0, док ПХП5 покреће Зенд Енгине ИИ.
  • ПХП5 је заменио магичне цитате са функцијом аддсласхес () да би избегао знакове.
  • ПХП4 је више процедурални језик док је ПХП5 објектно оријентисан.
  • У ПХП5 класа се може декларисати као Сажетак.
  • ПХП5 садржи статичке методе и својства.
  • ПХП5 уводи посебну функцију под називом __аутолоад ()
  • ПХП5 дозвољава да се класа или метод прогласи Финалом
  • ПХП5 уводи бројне магичне методе, као што су __цалл, __гет, __сет и __тоСтринг
  • У ПХП5, постоје 3 нивоа видљивости: јавни, приватни и заштићени.
  • ПХП5 је увео изузетке.
  • У ПХП4, све је прослеђено по вредности, укључујући и објекте. Док се у ПХП5 сви објекти прослеђују референцом.
  • ПХП5 уводи интерфејсе. Све методе дефинисане у интерфејсу морају бити јавне.
  • ПХП5 уводи нови ниво грешке дефинисан као "Е_СТРИЦТ"
  • ПХП5 уводи нове подразумеване екстензије као што су СимплеКСМЛ, ДОМ и КССЛ, ПДО и Хасх.
  • ПХП5 уводи нове функције.
  • ПХП5 уводи неке нове резервисане кључне речи.
  • ПХП5 укључује додатне ООП концепте него пхп4, као што су спецификатори приступа, наслеђивање итд.
  • ПХП5 укључује побољшану подршку постојећих система за управљање садржајем.
  • ПХП5 укључује смањену потрошњу РАМ-а.
  • ПХП5 уводи повећану сигурност против искориштавања рањивости у ПХП скриптама.
  • ПХП5 уводи лакше програмирање кроз нове функције и проширења.
  • ПХП5 уводи ново МиСКЛ проширење под именом МиСКЛи за програмере који користе МиСКЛ 4.1 и новији.
  • У ПХП5, СКЛите је у пакету са ПХП-ом.
  • ПХП5 уводи потпуно ново уграђено СОАП проширење за интероперабилност са Веб услугама.
  • ПХП5 уводи ново СимплеКСМЛ проширење за лак приступ и манипулисање КСМЛ-ом као ПХП објектима. Такође се може повезати са ДОМ екстензијом и обрнуто.
  • У ПХП5, токови су знатно побољшани, укључујући могућност приступа операцијама соцкет-а ниског нивоа на токовима.
Рецоммендед

Везани Чланци

  • популарна поређења: Разлика између наде и жеље

    Разлика између наде и жеље

    Кључна разлика: Термин 'Нада' односи се на жеље и жеље особе које особа има. Термин 'жеља' се често повезује са магијом или артефактима на којима неко жели. Жеља се такође користи за изражавање жеља или давање некога на најбољи начин. Нада и жеља су две речи за које се често верује да су сличне природе јер обе зависе од жеље особе. Међутим, ове речи, иако имплицирају жеље, користе се у различитим контекстима. Термин
  • популарна поређења: Разлика између СГМЛ-а и ХТМЛ-а

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

    Кључна разлика : СГМЛ и ХТМЛ, оба су језици за програмирање рачунара. Обојица су добро познати језици који се користе за развој веб страница. Они се пишу у унапред дефинисаним елементима ознаке. Основна разлика је да је ХТМЛ подскуп СГМЛ-а. ХТМЛ означава Хипер Тект Маркуп Лангуаге. То је познати компјутерски језик који се користи за развој веб стран
  • популарна поређења: Разлика између породичне собе и дневне собе

    Разлика између породичне собе и дневне собе

    Кључна разлика: Дневни боравак се налази испред куће. Ова соба се најчешће користи за забаву гостију и организовање састанака. Очекује се да декор собе буде елегантан и модеран; соба је више за схов него за удобност. Обитељска соба је потпуно супротна од дневне собе, дизајнирана је за удобност. У овој соби, породица се може окупити, опустити, забавити се и провести неко вријеме заједно. У
  • популарна поређења: Разлика између песме и поезије

    Разлика између песме и поезије

    Кључна разлика: Пјесма је комадић писања који има обиљежја и говора и пјесме, док је поезија умјетност стварања ових пјесама. Поезија се користи и за колективно или као жанр књижевности. Као први сусрет са песмама можете запамтити песничке или вртићке песме. Пишу се у метричким ритмичким линијама. Ове песме вртића су једноставне, углавн
  • популарна поређења: Разлика између Самсунг Галаки Таб 3 10.1 и Самсунг Галаки Таб 3 8.0

    Разлика између Самсунг Галаки Таб 3 10.1 и Самсунг Галаки Таб 3 8.0

    Кључна разлика: Самсунг Галаки Таб 3 10.1 је назван по 10.1-инчном екрану који се нуди на уређају. Уређај долази са истом резолуцијом као и њен 8-инчни паралелни, што смањује његову ппи густину на 149 ппи. Уређај ће напајати 1.6 ГХз дуал-цоре Атом процесор који обезбеђује Интел и који ће понудити 1 ГБ РАМ-а. Самсунг је додао још један таблет на своју про
  • популарна поређења: Разлика између оквира и ИФраме-а

    Разлика између оквира и ИФраме-а

    Кључна разлика: Оквир је ХТМЛ ознака која се користи за поделу веб странице на различите оквире / прозоре. Користи се као ознака, специфицира сваки оквир унутар ознаке оквира. Ифраме ас Овај код показује да ће на тренутној страници бити приказан оквир који садржи изворни УРЛ. Дакле, извор се уграђује унутар тренутне
  • популарна поређења: Разлика између зимских олимпијских игара и летње олимпијске игре

    Разлика између зимских олимпијских игара и летње олимпијске игре

    Кључна разлика : Олимпијске и зимске и зимске Олимпијске игре организира МОК (Међународни олимпијски комитет) у размаку од сваке двије године. Разлика између њих лежи у просторима на којима се одржавају и играма које они приказују. Олимпијске игре су почеле у Олимпији, у старој Грчкој. Од тада, конкуренција се појавила да постане најистакнутији спортски догађај у свету. Олимпијада је изузетно популарна мултиспортска м
  • популарна поређења: Разлика између Нагар Нигама и Нагара Палике

    Разлика између Нагар Нигама и Нагара Палике

    Кључна разлика: Нагар Нигам, познат и као опћинска корпорација, је локално управно тијело које има више од милијун становника. Нагар Палика, такође познат као општина, је урбано локално тело које управља градом са популацијом од 10.000 до 30.000 становника. Нагар Нигам се такође назива општинска корпорација. То је урбано локално управно тијело које ради на обезбјеђивању неопходних друштвених услуга као што су здравс
  • популарна поређења: Разлика између креме за уклањање длака и депилације

    Разлика између креме за уклањање длака и депилације

    Кључна разлика: крема за уклањање длачица и депилација су синтетичке креме и технике козметичара за уклањање длака лица и тијела. Креме за уклањање длачица су брендиране хемијске креме, док је депилација полутрајна метода уклањања длака. У свету моде и индустрије, технике уклањања косе сматрају се од највеће важности; како ове технике помажу појединцу да изгледа чистије и јасније у свом изгледу. Према времену које се мења, пронађен

Избор Уредника

Разлика између ИоуТубе и Вево

Кључна разлика: ИоуТубе има све доступне видеозаписе за преглед. Вево има само музичке и сличне садржаје. И ИоуТубе и Вево су веб сајтови за размјену видеа, али и даље постоје значајне разлике између њих. ИоуТубе је углавном сајт за покретање корисника, где појединци преносе, гледају и деле видео снимке. Међутим, када су корисници почели да шаљу и деле музичке видео