Portál AbcLinuxu, 10. května 2025 20:50

PHP 7.4.0

Byla vydána verze 7.4.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.4. Podrobný přehled novinek v seznamu změn.

28.11.2019 13:33 | Ladislav Hagara | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

28.11.2019 23:41 debian+
Rozbalit Rozbalit vše Re: PHP 7.4.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Zomri!
Max avatar 29.11.2019 01:40 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: PHP 7.4.0
Neexistuje špatný jazyk, jen špatný programátor :).
Zdar Max
Měl jsem sen ... :(
29.11.2019 08:11 loki
Rozbalit Rozbalit vše Re: PHP 7.4.0
Bedňa avatar 29.11.2019 17:58 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: PHP 7.4.0
JJ, s tým sa dá len súhlasiť. Jako teraz píšem asi pol roka len v Pythone (aj zrovna teraz) ale web by som v tom písať proste nechcel. Mno a pythonisti sú fakt najväčší hejteri PHP.

Ja som prešiel na PHP7+ bez prepísania jediného riadku, páč si vždy pozerám, čo je deprecated a PHP proste evolvuje. Osobne by som ten evolving ešte pritvrdil ako chceli pôvodne spraviť v šestke, ale to by zabili 90% webu, z čoho nakoniec zišlo, škoda. Preto podnes frameworky a prípadne pluginy na 7+ nebežia, páč funkcionalitu roky označenú ako deprecated kľudne použíajú podnes. Rovnako stále čítam nové návody na ifconfig v Linuxe.

KERNEL ULTRAS video channel >>>
30.11.2019 18:13 _
Rozbalit Rozbalit vše Re: PHP 7.4.0
Já píšu weby v Pythonu běžně a nechtěl bych je psát v PHP.
29.11.2019 06:39 rpajik | skóre: 18 | blog: rpajikuv_blog
Rozbalit Rozbalit vše Re: PHP 7.4.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Jako nová verze ... dobrý. Ale to zásadnější je, že poměrně nová a stále hodně používaná verze 7.1 bude zítra EOL.

Upgraduj kdo mužeš !
29.11.2019 08:25 _
Rozbalit Rozbalit vše Re: PHP 7.4.0
Jo ona úderem zítřka přestane fungovat :)))
Pavel Půlpán avatar 29.11.2019 09:12 Pavel Půlpán | skóre: 22 | Trutnov
Rozbalit Rozbalit vše Re: PHP 7.4.0
Přesně! Kolik asi tak webů jede na 5.6 a starších... :-)
An infinite number of monkeys typing into GNU Emacs would never make a good program.
29.11.2019 10:33 rpajik | skóre: 18 | blog: rpajikuv_blog
Rozbalit Rozbalit vše Re: PHP 7.4.0
Právě že spousta ... dneska nám rok nepodporované php 5.6 přijde jako moderní. Dřív nebo později ale každá takováhle historie začne blokovat distribuční upgrade ...
multi avatar 30.11.2019 12:19 multi | skóre: 38 | blog: JaNejsemOdsut
Rozbalit Rozbalit vše Re: PHP 7.4.0
nektere dokonce jednou na php5.4 :O
29.11.2019 10:22 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: PHP 7.4.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Kdyby alespoň nedělali kraviny typu, že přidávájí klíčové slova, jak to třeba udělali s object v PHP 7.2 a pak se pro aplikace psané v Nette < 3.0 muselo zůstávat u PHP 7.1 :/
29.11.2019 10:29 Wygulmi
Rozbalit Rozbalit vše Re: PHP 7.4.0
tj, škoda že programátoři nemají nějaké nástroje, které by ty proměnné během pár vteřin přejmenovaly.
Josef Kufner avatar 29.11.2019 10:31 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: PHP 7.4.0
Tak zrovna ten Object je spíš blbost ze strany Nette. Teoreticky sice správně, ale docela očekávatelné, že se to stane. Obzvlášť když dokumentace byla toho pseudotypu plná i tehdy. Dnes už zbývá už jen mixed a number, zbytek se stal skutečným typem.
Hello world ! Segmentation fault (core dumped)
29.11.2019 10:32 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: PHP 7.4.0
Katastrofa, jazyk se vyvíjí a nejde jednu věc používat donekonečna bez údržby. Je to pěkně nefér, stejně jako když se svým koňským provozem nemůžu vjet na D1.
Quando omni flunkus moritati
29.11.2019 11:09 k8o
Rozbalit Rozbalit vše Re: PHP 7.4.0
Nette má celkově problém držet krok a moc tomu nepomáhá ani Grudlův přístup typu "udělám si to po svém".
29.11.2019 11:28 k8o
Rozbalit Rozbalit vše Re: PHP 7.4.0
Teda myslím tím hlavně ekosystém kolem Nette. Samotné Nette 2.4 i nové 3.0 je kompatibilní i s PHP 7.4 a nejsou s tím žádné problémy. Jenže na holém Nette toho člověk moc nepostaví.
29.11.2019 16:08 BoneFlute | skóre: 3
Rozbalit Rozbalit vše Re: PHP 7.4.0
To je zase blbost. Jeden příspěvek rozporuje druhej. To, že to neodpovídá skutečnosti ani nemluvě.
29.11.2019 19:04 k8o
Rozbalit Rozbalit vše Re: PHP 7.4.0
Uznávám, že první původní příspěvek byl napsán dost nešikovně, proto jsem se to níže snažil korigovat.

Nevím, z jaké pozice to píšeš ty, ale já to píšu z pozice člověka co s Nette dělá na denní bázi. Pár let zpět jsem naopak Nette silně podporoval a doporučoval ho (Symfonistům). Věci z namespacu Nette jsou ok, čistý pěkný kód, který funguje od 5.4 do 7.4. Balíčky pro Nette od jiných vendorů jsou ale často zastaralé a nepoužitelné.

Rád si nechám poradit, jak snadno můžu na Nette 3.0 s PHP7.4 udělat solidní REST/GraphQL API, vygenerovat si administraci. Ideálně se solidní podporou Dockeru. A ano, Nette Explorer je fajn (a jsem taky fanda Dibi, který na spoustě věcí používám), ale občas mám chuť spíš použít Doctrinu. Momentálně vše zmíněné vyřeším jednodušeji a pohodlněji v Symfony.

Dost možná zase na vše budu mít jiný názor, až přijde Nette 4, kde by změnou některých částí architektury mělo vyřešit dost problémů.
1.12.2019 03:07 BoneFlute | skóre: 3
Rozbalit Rozbalit vše Re: PHP 7.4.0
Základem Nette je soustředit se na pár věcí, a ty dělat dobře. Ano, nemá takovej záběr jako Symfony (možná je to dobře). Od verze 2.2 se tlačí na modularitu a zaměnitelnost jednotlivejch částí. Takže je zcela běžné a správné, že si namixuješ Nette Application + Doctrine. Nebo místo Doctrine či Nette Database používáš furt starý Dibi. Není vůbec žádný problém. Nette patřilo mezi první adoptery composeru. Se Symfony se předhánějí kdo jakože bude technologickej lídr. (Ještě že doba, kdy se používali takové věci jako CakePHP, Zend, CodeIgniter je naštěstí pryč.)

Nette je webovej FW, takže Nette Application + Form + DI. Ale vcelku dost používám třeba jen Latte, nebo třeba jen Utils... Asi nemusím vysvětlovat.

Osobně dávám přednost Nette před Symfony, protože více odpovídá mému technickému cítění (přijde mi více čistější, zatímco Symfony je těžkopádnější, taková někdy špatně akademická - Forms budiž příkladem).

Vyčítat Nette, že balíčky od jiných vendorů jsou jaký jsou je nečestné. To není problém Nette. Nemohu potvrdit, že by Nette vendoři měli své balíčky nějak víc zastaralé, nebo méně kvalitní než je obvyklé třeba u Symfony. (Do porovnávání Extensions a Bundles bych se raději nepouštěl, tím spíše, že je to stejně jen procento toho, co se v reálné aplikaci použije. Zbytek se linkuje composerem.)

REST API je několik implementací od vendorů. Běžně je používáme.

Docker nesouvisí s Nette, to je přeci úplně jiná technologie. (Svoje klienty, i ty, kteří to mají na PHP a Nette, mám dockerizovaný.)

Mluvím z pozice člověka, který má rozptyl od prastaré Nette 0.9 - Nette 3.0 a senioruje.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.