КомпјутериСофтвер

ПХП-7: Шта је ново и када се ослободи?

Веб развој - један је од најважнијих трендова у програмирању. И сваки програмер који ради у овој области и сматра себе прави програмер, упознат са језиком као што је ПХП. Ово програмски језик је већ веома дуго и успешно користе широм света за развој веб страница и веб апликација. А ако пре него што је развој је спроведено на петом верзији језика, али сада сви прећи на ПХП 7. објавио нову верзију - 11. јуна 2015. године. Важно је напоменути да је ово само алфа верзија. Крајњи је заказано за крај 2015. године.

иновације

Дакле, шта је ново у најновијој верзији језика? Програмери су направили следеће измене и допуне:

  • Тект Учинак 7 дупло боље у односу на претходне верзије.
  • 64-битна архитектура ће се одржавати.
  • Велики број фаталних грешака претворио у изузетака.
  • Постојала је комбиновани оператор за поређење вредности.
  • Подржава смањену дизајн коришћење.
  • Додао изјаву да тестира променљиву њеном постојању и повратка.
  • То је постало могуће одредити низове као константне вредности, која је проглашена користећи при томе дефинисати.
  • Синтакса дизајнери четврте верзије је сада застарела.
  • У ПХП 7 додао анонимне класе.

Ово је кратка листа промена. Следеће ће бити речи о унапређењу и иновације језика. Изненађујуће је да је објављивањем петог верзије пре пуштања седмог 10 година је прошло.

Зашто онда нису имали ПХП 5 ПХП 6?

За многе, то је мистерија. У ствари, све је једноставно. Издање "шест" једноставно није дошло. Његова главна карактеристика је подршка карактера "Цириллиц", као и веб развој без ње нигде.

Идеја је била да спроведе ову подршку у ПХП језгра 7. Шта је ново да ће дати? Проширење могућности језика, наравно. Било би могуће користити емотиконе као идентификатора, као и да се прошири функционалност линија на различитим језицима.

Планови су амбициозни, али било је велики број проблема. Било је јако тешко и заморно за луку велики део кода у циљу одржавања "Уницоде". То је утицало на развој других могућности и фрустрираних веб програмерима. Дакле, током времена, интересовање за подршку "Уницоде" почела да пада, а шести верзија више не може развити.

Али све ово је историја, као објавио верзију ПХП 7. Шта је ново у томе?

побољшања перформанси

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

Мотор Јуст Ин Тиме

7 Развој ПХП-почео са студијама да сазнате више о увођењу овог мотора, који је у стању да састави код у машину динамички. На крају крајева, то вам омогућава да повећају брзину кода током његовог извршавања. Иако је потпуно спровођење још није догодило, али креатори су активно експериментишу са њим. Ако успеју да спроведу ЈИТ језику мотор, она ће подићи максимални ниво перформанси још веће.

Апстрактне синтаксе стабло

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

асинхрони програмирање

У ПХП 7 је неопходан корак у циљу спровођења петљу догађаја. Ово је део кода који омогућава пресретање догађаја везаних за улаз и излаз, као и друге послове асинхрони типа, који могу да раде у паралелној (приступ мрежним датотекама, базе података).

Једноставно речено, то ће омогућити да се додати подршку за такве задатке у оквиру једне упит. Асинхрони програмирање ће омогућити да се повећа продуктивност.

побољшана синтакса

7 пхп - скриптинг опште намене језика. А синтакса је побољшана за писање ове скрипте. Сада је постало лакше писати код, то изгледа више угодно програмерима. Шта се променило?

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

изузеци

Ако је претходно фаталне грешке су довели до потпуног застоја сценарију се извршава, са појавом изузетака су ухваћени и рукује. Сада, такве грешке као изазов за непостојеце функције, неће зауставити сценарио. Баца изузетак, што је могуће обрадити у једном блоку кода. Ово је важна карактеристика за сервере као фаталне грешке могу довести до потребе да се рестарта, који у великој мери зауставила рад.

Како инсталирати ПХП 7

1. Потребно је да преузмете најновију верзију са званичног сајта.

2. Од архиви се вади садржај фасцикле у пхп. није потребна инсталација.

3. Мења филе сервер конфигурацију (што значи Апацхе).

4. ДирецториИндек параметар треба да се промени на страницу индек.хтмл.

5. Сервер поново покрене, а онда морате ићи кроз претраживача на индек.пхп страницу и уверите се да све функционише како треба.

У принципу, овај процес се није много променио у односу на претходну верзију. Инсталирање ПХП 7 на Линук је нешто другачија, јер је потреба за преузимање из спремишта пакета, а затим користите специјалне команде да инсталацију.

закључак

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.atomiyme.com. Theme powered by WordPress.