Разлика између ПХП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, токови су знатно побољшани, укључујући могућност приступа операцијама соцкет-а ниског нивоа на токовима.
Рецоммендед

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

  • популарна поређења: Разлика између златне рибице и кои

    Разлика између златне рибице и кои

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

    Разлика између дорског и јонског

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

    Разлика између украдених и шалова

    Кључна разлика: Шал, познат и као шал или омотач, је правоугаони или квадратни комад тканине који се носи око врата, главе или струка за различите сврхе. Штит се сматра типом шала, али мањим димензијама и направљен је од скупих тканина као што су крзно, шифон, чиста свила, пашмина, итд. Термини украдени и шал се користе за означавање омота или комада тканине који се користи за покривање рамена. У данашњем свијету, ови термини су постали синоними једни с другима и користе се наизмјенично као резултат модерних
  • популарна поређења: Разлика између би могла и би

    Разлика између би могла и би

    Кључна разлика: 'Могао' и 'Би' су двије ријечи које су прошло вријеме ријечи 'може' и 'воље'. У основи, користе се за преношење израза; 'Може' се обично користи за изражавање могућности у будућности, док се 'би' користи за изражавање невероватних али могућих ситуација. Реч 'могао' је глаголски облик 'може'. У основи се користи за изражавање могућности било каквих инцидената. То је најједноставније прошло вријеме 'може' и користи се за изражавање могу
  • популарна поређења: Разлика између Аппле иПад 2 и иПад 4

    Разлика између Аппле иПад 2 и иПад 4

    Кључна разлика: иПад 2 је друга генерација иПад-а (таблета) компаније Аппле Инц. Међутим, иПад 4 је четврта генерација иПад-а. Оба иПада имају исти екран величине 9, 7 инча са мулти-тоуцх дисплејем. ИПад 2 је друга генерација иПад-а; таблет компјутер дизајниран, развијен и на тржишту компаније Аппле Инц. ИПад 2 је лансиран 2. марта 2011. године. Кр
  • популарна поређења: Разлика између Дроне и Робота

    Разлика између Дроне и Робота

    Кључна разлика: Дронови су полуаутономна возила која су прикључена на веће летјелице и дизајнирана су да прошире могућности лансирања брода. Робот је машина која је механички или есенцијални вештачки агенс. То је електро-механичка машина коју управља компјутерски програм или електронски склоп. Дроне и Робот су два термина, који су потпуно различити. Хајде да разумемо оба терми
  • популарна поређења: Разлика између Америке и САД

    Разлика између Америке и САД

    Кључна разлика: Термин Америка или Америка заправо се односи на земље западне хемисфере. Ове земље, или Нови свијет, заправо чине континенти Сјеверне Америке и Јужне Америке. Сједињене Америчке Државе су земља у Сјеверној Америци. Састоји се од 50 држава и федералног округа. Називају се и Сједињене Америчке Државе,
  • популарна поређења: Разлика између КДЕ и ГНОМЕ

    Разлика између КДЕ и ГНОМЕ

    Кључна разлика: КДЕ и ГНОМЕ су Линук десктоп системи. КДЕ је међународни пројекат, који је познат по томе што нуди развијен и дистрибуиран софтвер отвореног кода за десктоп и преносне рачунаре; ГНОМЕ је део слободног и отвореног ГНУ пројекта, познатог по томе што обезбеђује сличне Виндовс десктоп системе, који се могу применити на Уник системе. КДЕ (К Десктоп Енвиронмент) је први пут купио Маттхиас Еттрицх 1996. године. То је међународна заједница слободног софтвера, која производи интегрисани скуп цросс-платформи и њених апликација, посебно дизајнираних да раде на Линук оперативним системима.
  • популарна поређења: Разлика између Прихвати и Слажем се

    Разлика између Прихвати и Слажем се

    Кључна разлика: Прихватање се односи на пристанак на понуду или нешто слично, док се договор односи на посједовање истог мишљења или на давање пристанка. Прихватите и слажете се да је повезана, али постоји велика разлика између њих. Може бити бројних ствари које можемо прихватити без пристанка. Разлика ће бити јасна у следећем чланку. Оксфордски речник дефинише прихватање као “пристанак да се прими или предузме (нешто

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

Разлика између главобоље и мигрене

Кључна разлика: Главобоља се обично односи на појаву бола било гдје у подручју главе или врата. Главобоља је симптом, обично одговара отежаном стању главе и врата. Мигрена је класификована као врста главобоље. Мигрена је хронични неуролошки поремећај који резултира поновним главобољама. Главобоља и мигрена су два различита стања која доводе до болова у пределу главе. Многи људи