NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: PHP 7

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
shaman
Člen
Avatar
shaman:4.12.2015 11:00

Myslim ze by stalo za spomenutie ze vcera bola uvolnena finalna verzia PHP 7.0.0, teda nie RC vezia.

http://php.net/…ive/2015.php#…

Hlavné vylepšenia oproti poslednej verzi PHP 5.6 su:

  • je dvakrát rychlejsie. ANO DVA KRAT.
  • 64 bitova podpora
  • vylepsene vynimky
  • vylepseny random number generator
  • veci v predoslej verzii ako DEPRECATED su v tejto verzii nacisto odstranene
  • nove operatory. Najzaujimavsi je starship (<=>)
  • anonymne triedy
  • deklarovanie typu return hodnoty vo funkciach
  • a mnoho dalsieho
Odpovědět
4.12.2015 11:00
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
shaman
Člen
Avatar
shaman:4.12.2015 11:05

Tak este jeden obrazok. Uz len ta dvojnasobna rychlost je uz dovod na prechod na tuto verziu, nemyslite?

Nahoru Odpovědět
4.12.2015 11:05
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
Odpovídá na shaman
Neaktivní uživatel:4.12.2015 11:09

Ano tak cca za měsíc, až opravěj nepříjemné bugy které se za chvilku najdou.

Nahoru Odpovědět
4.12.2015 11:09
Neaktivní uživatelský účet
Avatar
shaman
Člen
Avatar
Odpovídá na Neaktivní uživatel
shaman:4.12.2015 11:27

No to je prisup. Kazdy moze pomoct vylepsovat PHP. A kazda verzia PHP ma bugy, nemyslite si ze PHP 5.6 nema uz ziadny bugy.

Napr PHP 7 ma momentalne 99 chyb ale ani jedna nie je neprijemna. Momentalne PHP 7 je v stabilnej verzii.
https://bugs.php.net/search.php?…

Ak sa ti PHP 5.6 zda byt viacej stabilne so 446 znamymi chybami tak si ostan v historii.
https://bugs.php.net/search.php?…

Verim ze ludia ako ty pouzivaju este dodnes WIndows 95. Tak to mate pekne okukane a stabilne ze?

Nahoru Odpovědět
4.12.2015 11:27
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
Odpovídá na shaman
Neaktivní uživatel:4.12.2015 11:32

Jistě :)

Ještě včera ráno na php.net

THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

Určitě dnes na php7 nepřejdu, nemám totiž na serveru nějaké amaterské weby kterým mohu jen tak dovolit spadnout ;)

Editováno 4.12.2015 11:34
Nahoru Odpovědět
4.12.2015 11:32
Neaktivní uživatelský účet
Avatar
Odpovídá na shaman
Dominik Dosoudil:4.12.2015 11:44

Ahoj,
jen jedna technická.

Nelze jen tak porovnat ty dvě čísla (99 a 446) protože PHP7 je hodně čerstvé a tuďíž je větší pravděpodobnost, že ty bugy nebyly objeveny než u PHP5.6.

Jinak s tebou souhlasím, že vše, o čem víme, že na novější verzi bude fungovat, bychom měli upgradovat. :)

 
Nahoru Odpovědět
4.12.2015 11:44
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na shaman
David Novák:4.12.2015 11:58

Nová verze čehokoliv je prakticky vždy prvních pár měsíců jen "na hraní", zkoušení a případně vývoj nových věcí.. Migrovat hned současné projekty není příliš prozíravé ;)

Nahoru Odpovědět
4.12.2015 11:58
Chyba je mezi klávesnicí a židlí.
Avatar
shaman
Člen
Avatar
Odpovídá na Dominik Dosoudil
shaman:4.12.2015 12:12

Vyvoj každého software sa posúva dopredu. Chyby z predošlých verzií sa odstranujú alebo sa software naprogramuje aby tieto chyby už neboli a samozrejme naneštastie vznikaju aj dalšie, nové chyby. Z tohto hľadiska si aktualizácie inštalujeme automaticky a časom prechádzame na novšie verzie. Ja žijem v Anglicku a s PHP 7 sa stretávam už asi pol roka na rôznych prednáškach, konfenrenciách alebo užívateľských skupinách. Tiež som sledoval ako sa odkladalo vydanie finalnej verzie. Dokonca ze sa iterovala az 8 RC verzia z toho dovodu ze komunita chcela kvalitne a stabilne PHP. Tych 99 reportnutych bugov nevzniklo medzi vcerajskom a dneskom. Vznikali počas intenzívneho testovania za posledné mesiace. Súhlasím, že nové PHP 7 môže mať neznáme chyby.

Z vašich komentov mám pocit že včera z ničoho nič spadlo na Zem nové PHP a nikto o ňom nič nevie ale určite bude cele buglé, takže radšej ruky preč od neho. :( Namiesto toho aby sme sa naň pozreli a preskúmali ho, tak ho označme za nechceného imigranta a časom zistíme aké úmysly má a ako veľmi je bugnutý. A potom budeme múdri, však som vravel že je bugnutý. :D

@BlugW: diskusiu som zacal o final verzii a nie o osmej RC (release candidate). Final PHP 7 verzia bola vydana vcera poobede. Precitaj si stranku php.net este raz. ;)

Nahoru Odpovědět
4.12.2015 12:12
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
Odpovídá na shaman
Neaktivní uživatel:4.12.2015 12:31

Ano release je tu od včera, a ještě včera ráno byl RC kde psalo "THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!", takže to, že php7 přešlo z RC do Release, nic nemění na tom, že nasazovat php7 do produkce je brzo.

Příště to rozepíšu aby jsi to pochopil na poprvé.

PS: Pokud bychom měli všichni přejít na php7, ukaž mi aspoň jeden důvěryhodný hosting kde je už php7. A když se v anglii setkáváš s php7 tak zde je asi nejznámější/nej­populárnější jejích hosting unlimitedwebhos­ting.co.uk(mam u nich asi 1 web) a samozřejmě tu také není php7.

Takže tu prosím nedokazuj, že všichni mají přejít na novou verzi, hned jak výjde.

Editováno 4.12.2015 12:34
Nahoru Odpovědět
4.12.2015 12:31
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na shaman
David Hartinger:4.12.2015 12:46

Už to nějakou dobu sleduji, vypadá to moc dobře a mám velkou radost z toho jakým směrem se vývoj PHP poslední dobou ubírá :)

Nahoru Odpovědět
4.12.2015 12:46
New kid back on the block with a R.I.P
Avatar
shaman
Člen
Avatar
Odpovídá na Neaktivní uživatel
shaman:4.12.2015 12:49

blug este stale to mas pomylene. RC8 vyslo 26.11. Final verzia vysla vcera.

Hostingy pravdepodobne nebudu take rychle a este to nebudu ponukat, ale verim tomu ze do konca mesiaca sa budu predhanat v tom aby sa ukazali ze oni to uz ponukaju. Viacmenej uz par rokov som nevyuzil hostingy a teda neviem aka je tam situacia. Predokladam ze ti stale nukaju PHP 5.2. ;) Takze tym padom ta nikto nevie donucovat prejst na novu verziu. Je to vlastne na rozhodnuti hostingovej firmy ci to tam daju a kedy.

My ostatni ktori si instalujeme software na vlastne servre, ci uz unixovske alebo windowsovske, si sami vyberame ktore verzie a co tam instalujeme. Podla tvojho poburenia bola tato sprava asi mierena na nich. Takze hostingovy uzivatelia a wordpressaci sa nemusia s tymto trapit este nejaky cas.

Nikoho nenutim na prechod na PHP 7, len mi prislo logicke informovat o tom na tomto portali. Uzivatelov portalu o detskych kremoch to asi nebude velmi zaujimat. Hm?

Nahoru Odpovědět
4.12.2015 12:49
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
Odpovídá na shaman
Neaktivní uživatel:4.12.2015 12:56

Hostingy nabízejí 5.6, a bohužel já používám VPS. Hosting jsem ti uvedl jako reakci na to, že žiješ v anglii a tam se s php7 pořád setkáváš.

Tvoje reakce("Uzivatelov portalu o detskych kremoch to asi nebude velmi zaujimat. Hm?") jsou na úrovní 15ti letého kluka, takže pokud ti je víc, měl by jsi se nad sebou zamyslet, pokud miň, taky.

Editováno 4.12.2015 12:59
Nahoru Odpovědět
4.12.2015 12:56
Neaktivní uživatelský účet
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na shaman
David Novák:4.12.2015 12:57

Upozornění na novou verzi je dobrá věc - nemusíš ale hned skoro pohrdat lidmi, kteří na ni nepřechází v den vydání ;)

Je trochu rozdíl si někde experimentovat a mít komerční web. Teda ne, že já bych PHP někde používal nebo řešil.. Jen trochu bráním ostatní :D

Nahoru Odpovědět
4.12.2015 12:57
Chyba je mezi klávesnicí a židlí.
Avatar
shaman
Člen
Avatar
shaman:4.12.2015 13:30

@blugi: Vdaka za tip ale teraz nemam cas zamyslat sa nad sebou!

@David:Ja nenutim ludi prejst na novu verziu! Ja hned nepohrdam ludmi! Ja viem ze je rozdiel experimentovat a mat komercny web! Ja som rad ze branis ostatnich! Ja predstavujem finalnu stabilnu verziu PHP!

Nahoru Odpovědět
4.12.2015 13:30
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
shaman
Člen
Avatar
shaman:4.12.2015 17:39

Instalacia na Ubuntu 14
https://www.youtube.com/watch?…

Instalacia na Centos 7
https://webtatic.com/packages/php70/

Alebo popisane v knihe zadarmo
http://www.oreilly.com/…hp-seven.csp

Hostingovy developeri
https://exon.io/
http://www.combell.com/…ecifications
http://phpversions.info/php-7/
ale tychto bude po coskoro ovela viac!

Nahoru Odpovědět
4.12.2015 17:39
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
mkub:4.12.2015 23:21

vcera vecer som sa pozeral na php.net a uz PHP7, konkretne verzia 7.0.0 uz bola vydana ako stable...

 
Nahoru Odpovědět
4.12.2015 23:21
Avatar
Odpovídá na mkub
Neaktivní uživatel:4.12.2015 23:24

Však, ano, ale včera ráno ještě byla RC.

Editováno 4.12.2015 23:25
Nahoru Odpovědět
4.12.2015 23:24
Neaktivní uživatelský účet
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
mkub:4.12.2015 23:35

tak si si to mal najprv skontrolovat, nez toto napisat... mimochodom, je fajn, ked niekto informuje o novinkach diania okolo PHP na tomto portali...
ja som uz vcera vecer zvazoval, ze vyhodim PHP5 a nahradim ho PHP7

 
Nahoru Odpovědět
4.12.2015 23:35
Avatar
Odpovídá na mkub
Neaktivní uživatel:5.12.2015 0:19

Co zkontrolovat? Od zacatku pisu ze jeste vcera rano tam byl RC...
Nic nemam proti tomu ze nekdo o tom informuje, naopak je to dobre. Jen se mi nelibi jak odsuzuje kazdeho kdo na to nechce prejit hned v prvni den co to vyslo. Samozrejme ze taky chci prejit na php7, ale neudelam to driv nez cca za mesic, protoze urcite kdyz to nasadim ted, budu mit XY problemu se stavajicimi projekty, ktere bezi na 5.6.

PS: Pouzivam Symfony2 Framework, ktery samozrejme jeste nepodporuje php7

Editováno 5.12.2015 0:21
Nahoru Odpovědět
5.12.2015 0:19
Neaktivní uživatelský účet
Avatar
shaman
Člen
Avatar
Odpovídá na Neaktivní uživatel
shaman:5.12.2015 2:51

@blugW: tiez robim v symfony a laraveli http://symfony.com/…ompatibility

Inak, mrzi ma ze si to zobral tak ofenzivne. Neodsudzujem nikoho kto nechce aktualizovat a s tym screenshotom som sa snazil prave podpichnut ludi k aktivite.

Nahoru Odpovědět
5.12.2015 2:51
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
shaman
Člen
Avatar
Odpovídá na Neaktivní uživatel
shaman:5.12.2015 3:00

Mimochodom symfony 3.0 bolo tiez releasnute minuly vikend. Chcel som tu o tom informovat ale nevedel som ze ho tu niekto pouziva. To je super. Ak budes potrebovat radu so symfony (a prechodom na vyssiu verziu php) tak daj vediet, rad pomozem.

Nahoru Odpovědět
5.12.2015 3:00
try {...} catch (Exception ignored) { echo " ¯\_(ツ)_/¯ "; }
Avatar
mkub
Tvůrce
Avatar
mkub:5.12.2015 13:25

a uz sa mi PHP7 kompiluje po druhy raz... po prvy raz som zbadal, ze nemam apxs, co je v balicku apache2-dev a tym padom sa neskompilovalo ako modul pre apache...

 
Nahoru Odpovědět
5.12.2015 13:25
Avatar
mkub
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
mkub:5.12.2015 13:30

problemy sa mozu vyskytnut hlavne vtedy, ked vyuzivas zastarale vlastnosti, ktore v PHP7 uz nie su podporovane

 
Nahoru Odpovědět
5.12.2015 13:30
Avatar
Odpovídá na mkub
Neaktivní uživatel:5.12.2015 14:46

Jop, nevedel jsem, ze symfony vypustilo novou verzi, videl jsem ji naposled s oznacenim "dev"

Nahoru Odpovědět
5.12.2015 14:46
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 24 zpráv z 24.