回顾:PHP亮点2019
2019年即将结束,PHP世界发生了很多事情,现在该回头看看了:
2019年PHP都有哪些亮点以及哪些不足和失望的地方。
对此我们采访了几位PHP知名大佬专家,他们向我们介绍了在2019年他们个人认为PHP最大的亮点和失望。
此外,他们也介绍了2019年PHP社区最重要的事情是什么。
在2019年里您觉得PHP亮点是什么?
Ralf Geschke(软件开发人员和PHP老手):
首先发布PHP 7.4。除了诸如键入属性,预加载或FFI(外部函数接口)的可能性之类的重大创新外,我还赞赏Arrow函数,它是对先前语法的一个小巧而令人愉快的扩展。其次,我想提到一条推文,我不经意间遇到了Bref项目。
借助Bref,PHP变得适合“无服务器”环境AWS Lambda,包括PHP运行时和部署工具。到目前为止,PHP在(网络)应用程序开发领域的代表性不足,其支持主要限于Java,Node.js,Python以及可能的Go。
大多数云提供商都提供适用于PHP的SDK,但该代码仅在经典云服务器(例如AWS EC2)上运行。所以它仍然令人兴奋。
弗洛里安Simeth(WordPress开发):
自2015年底以来,最初几年没有发生太多变化:Boom!PHP似乎想彻底改造自己。而且,尽管(当前)它仅改写了开发人员一直想要的最紧急的事情,而这些事情一直是针对PHP的常规工作的一部分:例如,缺少类型声明,最终只会导致更好的面向对象的代码。
托马斯Eiling(PHP开发人员Symfony和Shopware):
带有类型化属性的php 7.4发行版以及许多其他很棒的新功能和可能性。该语言正变得越来越成人化,并且由于不断的进一步发展,使得始终可以进行专业的软件开发。
对于PHP社区而言,最重要的事情是什么?
Ralf Geschke(软件开发人员和PHP老手):
在2019年,我遇到了许多文章和帖子,提出了诸如“ PHP有未来吗?”,“仍然值得学习PHP吗?”,“ PHP是否失去重要性?”甚至“ PHP即将消亡”之类的问题。
前几年的炒作当然已经结束,但这是一件好事。关于Perl vs. PHP, PHP vs. Java vs. Python vs. XYZ的“讨论”,没有人希望更高版本的框架争执。
最好的意义上讲,PHP已经成长。重要的是-仍然是-持续不断的开发,包括语言本身以及最重要的工具,框架和应用程序。在这种情况下,2019年是丰收的一年。
最后最重要的一点是,根据相关统计,PHP在网站的服务器端编程语言中所占的份额仍然接近79%,并且没有进一步下降。在这方面,社区可以以健康的自信心行事,无需回避与其他语言的比较。
Florian Simeth(WordPress开发人员):
PHP正在推动这一发展,在PHP 7.4中我们现在也收到了类,箭头函数和预加载中的类型化属性。特别是后者将为许多Web应用程序带来进一步的性能提升。
2019年PHP给您的失望有哪些?
Ralf Geschke(软件开发人员和PHP老手):
在2019年PHP创始灵魂人物 Zeev Suraski 离职,导致PHP 语言的“官方团队”Zend 公司处在风口浪尖之声中,这个负面的消息动摇了一些不明就里的人们对PHP的信心!
不过在Linux基金会的保护之下,截至2019年12月中旬,在PHP官方网站上仍然有“新版本推出和新版本规划!”打消了人们一些疑虑!
Florian Simeth(WordPress开发人员):
对于我对PHP的看法,完全不令人失望。我认为PHP社区可以为此感到非常自豪。在这里您可以再次看到:如果齐心协力,您可以移动山脉。
Thomas Eiling(PHP开发人员,Symfony和Shopware):
老实说,我在2019年对PHP并没有感到失望 !2020年会更美好!期待中.....
本文系php中文网翻译,英文原文地址:https://entwickler.de/online/php/php-highlights-2019-naehkaestchen-teil1-579918726.html

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Jika anda seorang pembangun PHP yang berpengalaman, anda mungkin merasakan bahawa anda telah berada di sana dan telah melakukannya. Anda telah membangunkan sejumlah besar aplikasi, menyahpenyahpepijat berjuta-juta baris kod dan mengubah suai sekumpulan skrip untuk mencapai op

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

Rentetan adalah urutan aksara, termasuk huruf, nombor, dan simbol. Tutorial ini akan mempelajari cara mengira bilangan vokal dalam rentetan yang diberikan dalam PHP menggunakan kaedah yang berbeza. Vokal dalam bahasa Inggeris adalah a, e, i, o, u, dan mereka boleh menjadi huruf besar atau huruf kecil. Apa itu vokal? Vokal adalah watak abjad yang mewakili sebutan tertentu. Terdapat lima vokal dalam bahasa Inggeris, termasuk huruf besar dan huruf kecil: a, e, i, o, u Contoh 1 Input: String = "TutorialSpoint" Output: 6 menjelaskan Vokal dalam rentetan "TutorialSpoint" adalah u, o, i, a, o, i. Terdapat 6 yuan sebanyak 6

Mengikat statik (statik: :) Melaksanakan pengikatan statik lewat (LSB) dalam PHP, yang membolehkan kelas panggilan dirujuk dalam konteks statik dan bukannya menentukan kelas. 1) Proses parsing dilakukan pada masa runtime, 2) Cari kelas panggilan dalam hubungan warisan, 3) ia boleh membawa overhead prestasi.

Apakah kaedah sihir PHP? Kaedah sihir PHP termasuk: 1. \ _ \ _ Membina, digunakan untuk memulakan objek; 2. \ _ \ _ Destruct, digunakan untuk membersihkan sumber; 3. \ _ \ _ Call, mengendalikan panggilan kaedah yang tidak wujud; 4. \ _ \ _ Mendapatkan, melaksanakan akses atribut dinamik; 5. \ _ \ _ Set, melaksanakan tetapan atribut dinamik. Kaedah ini secara automatik dipanggil dalam situasi tertentu, meningkatkan fleksibiliti dan kecekapan kod.