Pada tahun mana PHP 7 keluar. Pengumuman tipe skalar

Apakah layak pindah ke versi baru PHP 7.0? - Pasti berdiri, bahkan tidak berpikir - pergi!

Di versi ketujuh ada cukup banyak inovasi. Yang utama adalah:

  • pHPNG kernel didasarkan pada phpng. Kernel baru memberikan peningkatan situs produktivitas dari 40%;
  • ketikkan petunjuk dan nilai pengembalian. Sekarang, ketika mendeklarasikan fungsi untuk setiap variabel, Anda dapat menentukan jenis Anda, serta jenis data yang akan mengembalikan fungsi. Jenis yang tersedia: int, float, string dan bool;
  • operator perbandingan gabungan dan banyak lagi.

Beberapa ekstensi dihapus dalam PHP 7:

  • mysql.

Sudah dalam PHP 5.6.x, penggunaan ekstensi ini tidak diinginkan. Alih-alih "MySQL", gunakan "PDO", dan bukannya Ereg → Preg.

Anda dapat berkenalan lebih detail dengan PHP 7 hal baru di halaman resmi.

Haruskah saya pergi ke PHP 7?

Pada saat ini Hal paling sederhana yang dapat Anda lakukan untuk meningkatkan kinerja situs ini untuk pergi ke PHP 7.0.x. Keuntungan kecepatan juga tergantung pada bagaimana proyek Anda ditulis. Jika Anda masih ragu, tunjukkan beberapa perbandingan:

Benchmark. PHP 5.6 vs PHP 7 Untuk Nekto Frameworks (Zend Framework, Magento, Drupal, MediaWiki, WordPress, Laravel, Sugarcrm, dll.):

Untuk semua kerangka kerja, pertumbuhan produktivitas signifikan. Mari kita lihat apa yang terjadi dengan fungsi dan desain kernel:

Benchmark. PHP 5.6 vs PHP 7 Untuk fungsi dan desain kernel:

Jika grafik meyakinkan Anda, Anda dapat mencoba mentransfer situs Anda ke versi baru PHP dan mengalami peningkatan proyek nyata.

Kolega dengan ElasticWeb mengatakan bahwa sebelum memulai server baru dengan PHP 7, mereka meluncurkan proyek negara besar yang bekerja pada Laravel 5. Itu adalah semacam uji kinerja. versi baru PHP dan server secara keseluruhan. Sebelumnya, proyek ini ada di server dengan PHP 5.6. Setelah mentransfer situs, halaman mulai dibuka lebih cepat, sedangkan penggunaan sumber daya telah dibelah dua.

Untuk mempersiapkan pindah ke PHP 7, mereka menggunakan laporan Asisten Migrasi PHP (Mar). Sebagian besar CMS / kerangka kerja populer sudah memiliki kompatibilitas dengan PHP 7, jadi tugas utama telah dikurangi menjadi pengujian plugin kustom.

WordPress 4, Drupal 8/7 dan versi terbaru Joomla siap untuk PHP 7!

Halo!

3 Desember adalah rilis PHP 7. Kami ditransfer untuk Anda deskripsi produk baru dari halaman dokumentasi http://php.net/manual/en/migration70.new-features.php. Ini adalah bagian pertama.

Pengumuman tipe skalar

Sekarang dua jenis mode konversi digunakan: konversi implisit (koersif) dan eksplisit (ketat).

Jenis tersedia untuk parameter:

  • string (string),
  • bilangan bulat (int),
  • komuni Terapung (Float),
  • variabel Boolean (Bool).

Ini melengkapi tipe data yang diatur dalam PHP 5: Nama Kelas, Antarmuka, Array (Array) dan Callible.

Hasil:

Untuk mengaktifkan mode pengetikan yang ketat, gunakan Preclare Directive di awal file:

Mendeklarasikan (strict_types \u003d 1)

Mode tipuan berlaku untuk file tertentu. Mengaktifkan pengetikan ketat memengaruhi output nilai skalar, nilai pengembalian, fungsi PHP tertanam dan fungsi ekstensi.

Definisi jenis nilai yang dikembalikan

Di PHP 7, menjadi mungkin untuk mendeklarasikan jenis nilai pengembalian. Ini secara langsung berkorelasi dengan mode pengetikan baru: dengan mengetik ketat, nilai pengembalian harus benar-benar cocok dengan tipe yang ditentukan, jika tidak pengecualian akan dibuang TypeError..

Satu set jenis nilai yang dikembalikan sama dengan untuk argumen.

Hasil:

Array (\u003d\u003e 6 \u003d\u003e 15 \u003d\u003e 24)

Operator Unifikasi dengan Nilai NULL

Operator Unifikasi dengan Null (??) dimasukkan untuk meningkatkan keterbacaan kode dalam kasus ketika operator ternary dan isset () biasanya digunakan. Operator mengembalikan operan pertama jika argumen didefinisikan dan tidak sama dengan nol dan operan kedua dalam kasus lain.

Operator "Spaceship"

Bandingkan dua ekspresi, kembali -1, 0 dan 1, ketika argumen pertama kurang, sama dengan atau lebih dari yang kedua, masing-masing. Perbandingan dibuat menggunakan aturan perbandingan yang biasa dari jenis PHP.

satu; // 0 gema 1<=> 2; // -1 echo 2<=> satu; // 1 // floating point (float) echo 1.5<=> 1.5; // 0 echo 1.5<=> 2.5; // -1 echo 2.5<=> 1.5; // 1 // baris gema "a"<=> "Sebuah"; // 0 gema "a"<=> "B"; // -1 gema "b"<=> "Sebuah"; // 1?\u003e

Definisi array konstan mendefinisikan ()

Array konstan dapat dinyatakan menggunakan Define (). Di PHP 5.6, mereka hanya dapat didefinisikan dengan menggunakan arahan arus.

Kelas anonim.

Dukungan untuk pengumuman kelas anonim dengan kelas baru.. Ini dapat digunakan untuk menghias benda-benda sekali pakai tanpa menulis seluruh kelas.

logger; ) Setlogger fungsi publik (logger $ logger) ($ this-\u003e logger \u003d $ logger;)) $ app \u003d aplikasi baru; $ App-\u003e setlogger (log fungsi publik (string $ msg) (echo $ msg)); Var_dump ($ app-\u003e getLogger ()); ?\u003e.

Hasil:

Objek ( [Dilindungi Email])#2 (0) {}

Simbol Unicode melarikan diri

Simbol Unicode diatur dengan kode heksadesimal dalam kutipan ganda atau string definisi Herdoc. Menambahkan satu atau lebih digit "0" sebelum kode simbol diizinkan.

Echo "\\ u (aa)"; Echo "\\ u (0000aa)"; Echo "\\ u (9999)";

Hasil:

ª ª // sama seperti sebelumnya tetapi dengan opsional 0 "s 香

Penutupan :: CALL ()

Metode Penutupan :: CALL () adalah cara yang lebih produktif untuk sementara mengikat konteks objek ke penutupan dan panggilannya.

x;); $ getx \u003d $ getxcb-\u003e bindto (baru A, "A"); // penutupan perantara dari echo $ getx (); // php 7+ $ getx \u003d fungsi () (mengembalikan $ this-\u003e x;); Echo $ getx-\u003e panggilan (baru a);

Hasil:

Sisa inovasi ada di bagian kedua. Tetap disini.

Pergi ke PHP 7.0 atau tunggu? Jadi kami berpikir begitu lama, ditimbang, pura-pura. Namun, kemarin datang saat itu jika perlu untuk dengan cepat membuat keputusan

Itu terjadi bahwa Master Master siapa pun, tidak ada sysadmin hyloada, tidak mau. Portal mulai melambat dari beban. Pengunjung yang akan datang yang telah membayar akses ke bahan tertutup dan hanya pengunjung yang secara bersamaan mengirimkan 100K + ke pelanggan portal, helpdeske tidak dapat bekerja secara memadai dengan admin dan memberikan bantuan kepada orang-orang

Akibatnya, malam ini dilakukan dengan PHP 5.6 pada PHP 7.0

Karakteristik singkat dari server

  • OS: FreeBSD.
  • RAM: 5GB
  • CPU: Xeon E5335 2.00GHz * 4 (Kernels)

Karena ini adalah freebsd dan tetap pada saat yang sama lebih dari satu versi PHP tidak memungkinkan (sebenarnya, itu mungkin, tetapi harus naik), Downym hanya 40 menit yang mengambil pembongkaran PHP 5.6 dan menginstal PHP 7.0.

By the way, kami masih memiliki server di Gentoo, yang memberikan kesempatan. Saat ini ada PHP 5.6, 7.0, 7.1. Tapi ini untuk kata

Dan itulah yang kami lakukan. Mari kita lihat grafik hari di mana hari kemarin, dan di kanan hari ini

Apa yang tidak berubah

Apa yang berubah

Apa yang kami bertabrakan dengan kesulitan

  • Dalam PHP 7,0 saat ini tidak ada modul memcache. Saya harus mengunduh port pihak ketiga
  • Tidak ada modul mysql. Untuk ini, Anda harus siap dan terlebih dahulu untuk meramalkan rencana transisi ke MySQLI. Lebih atau kurang kerangka kerja modern mendukung MySQLI
  • Jika Anda menggunakan PECL-PDFLIB, Anda akan siap untuk apa itu tidak akan berhasil. Kami menggunakan wkhtmltopdf.
  • Bagian dari portal yang digunakan MPDF. Itu tidak bekerja dengan PHP 7.0. Diinstal segar dengan komposer
  • Melakukan kode refactoring cahaya

Keluaran

Dengan jumlah portal yang sama, beban di server jatuh dua kali

Alexander Black.

administrator sistem

Menurut beberapa penelitian, sekitar 80% dari semua situs ditulis di atasnya. Dan itu tidak semua aneh, karena bahkan raksasa jaringan seperti itu Dalam kontak dengan dan Facebook.dibuat dengan bantuannya. Tentang popularitas juga dapat dinilai karena permintaan "" diminta di mesin pencari jauh lebih sering daripada bahasa lain. Jadi satu permintaan hosting Perl. Salam 150 – Yang disebutkan di atas hosting PHP.

Bahasa itu dibuat pada tahun 1994 dan awalnya merupakan seperangkat skrip. Seiring waktu, skrip itu diulang ke penerjemah pada S.

Fitur utama dan fitur Bahasa PHP:

  • kemampuan untuk bekerja dengan berbagai server web ( IIS.);
  • kemudahan belajar dan fleksibilitas dalam pekerjaan;
  • dukungan untuk basis data - , MSSQL, Oracle, Postgre, MongoDB dan lain-lain;
  • untuk OS populer ada paket PHP yang sesuai, yaitu anda dapat membuat situs;
  • kompatibilitas dengan sebagian besar layanan hostingdisediakan oleh penyedia. Anda dapat dengan mudah menempatkan situs yang ditulis pada PHP pada hosting apa pun. Bagaimana cara mengamankan PHP di server? Saran kami.
  • pHP tidak berdiri diam dan terus-menerus berkembang, yang menarik pengembang dari seluruh dunia.

Jenis apa versi php. Relevan saat ini?

Dengan benar, itu dianggap versi PHP 4 dan 5. versi 4 yang relevan memiliki popularitasnya sendiri dan digunakan untuk menulis berbagai aplikasi web. PHP 5 memiliki banyak fitur tambahan, tetapi pada gilirannya, tidak sepenuhnya kompatibel dengan versi keempat bahasa. karena itu beberapa program (ditulis dalam PHP 4) tidak akan dapat bekerja di lingkungan PHP 5. Sebagai alat tambahan untuk lidah bahasa sering digunakan modul. Misalnya, modul khusus telah dikembangkan untuk bekerja dengan grafik, atau modul yang menerapkan interaksi dengan database yang berbeda.

Setelah memasuki versi ke-5 dari bahasa, semua orang mengharapkan keenam. Tetapi PHP 6 tidak pernah dapat mengimplementasikan dirinya sendiri, karena masalah dengan dukungan Unicod, jadi pada tahun 2010 pengembangan dan implementasi versi ini dihentikan.

PHP 7 adalah versi baru dengan fitur-fitur baru.

Belum lama ini, 3 Desember 2015, rilis baru dari bahasa pemrograman populer telah dirilis -PHP 7.0.0. Itu memberi pengembangan seri PHP 7. Bahasa tersebut telah berhasil menaklukkan penggemarnya untuk sejarah eksistensi yang berusia dua puluh tahun. Bahasa scripting dari tujuan umum digunakan untuk membuat berbagai aplikasi web, termasuk menulis yang dibayar dan CMS gratis. Misalnya, Joomla!, Drupal, Wordpress dan TP.

Lebih lanjut bicara tentang fitur PHP 7 baru Dan kita akan mencari tahu mengapa pengembang menunggunya begitu banyak. Bagaimanapun, meskipun seringnya kritik terhadap bahasa ini, sebagian besar penyedia hosting mendukungnya, termasuk versi PHP terbaru. Bahasa adalah yang paling menuntut pada kriteria penggunaan. Versi baru pada dasarnya eksperimental dan berdasarkan phpng (generasi PHP berikutnya), prinsip peningkatan produktivitas didasarkan pada pengurangan konsumsi memori.

Bahasa PHP 7 dirancang dengan penambahan versi baru Mesin Zend. Jika Anda membandingkannya dengan versi sebelumnya dari 5.6 (rilis baru yang muncul pada bulan November pada tahun yang sama), maka pengembang web dari bahasa tersebut terutama mencatat peningkatan kinerja teknologi baru: PHP 7 menggandakan potongan pendahulu.

Pertimbangkan item,apa versi baru penawaran PHP :

  • penuh dukungan 64-bit sistem;
  • penggunaan memori jauh berkurang;
  • ditambahkan fungsionalitas sintaks abstrak;
  • sebagian besar kesalahan fatal diubah menjadi pengecualian;
  • peningkatan hierarki pengecualian;
  • generator acak. angka menjadi lebih aman;
  • kelas anonim;
  • sapis usang dihapus SAPI / AOLESERVER, SAPI / Apache Sapi / Apache_Hooks, Sapi / Apache2Filter, Sapi / Caudium, SAPI / Continuity, SAPI / ISAPI, SAPI / MILETER, SAPI / NSAPI, SAPI / PHTTPD, SAPI / PIXEN, SAPI / ROXEN, SAPI / THTTPD, SAPI / ROXEN, SAPI / THTTPD , SAPI / TUX, SAPI / Webjames, EXT / MSSQL dan EXT / SYBASE_CT);
  • berhenti desainer pendukung dalam gaya PHP 4, di mana nama konstruktor bertepatan dengan nama kelas;
  • dibuat. penutupan Metode :: CALL ();
  • selain itu OpenSSL ada mendukung TLS Extension ALPN (Negosiasi protokol lapisan aplikasi) untuk mencocokkan protokol tingkat aplikasi yang digunakan untuk memastikan koneksi yang aman. Diterapkan dalam SPDY dan HTTP / 2;
  • operator serikat dengan nol ?? ;
  • memberikan pengelompokan definisi dalam pernyataan penggunaan (misalnya, menggunakan doctrinecommoncollectionsexpr (perbandingan, nilai, composiexpression);) dan banyak lagi.

Unduh dan biasakan diri Anda dengan semua keunggulan versi PHP baru pada halaman resmiDi sana Anda juga dapat mengunduh panduan migrasi. Rilis baru - bukan hanya versi PHP berikutnya, dan awal pengembangan cara baru dalam bahasa pemrograman. Untuk meluncurkannya, butuh dua tahun perkembangan yang bersemangat, yang membantu menciptakan produk yang ditingkatkan.

Jika Anda mencari versi ke-7 yang dapat diandalkan , Hubungi kami ke perusahaan Host hyper.server hosting virtual kami mendukung PHP 7. Kami berharap peluang baru akan sesuai dengan selera Anda. Kami, pada gilirannya, akan dengan senang hati membantu!

7435 kali 1 hari ini dilihat sekali (a)

PHP adalah bahasa pemrograman yang terutama digunakan dalam pengembangan web, sebagai aturan, di bagian belakang. PHP memiliki sejarah yang cukup panjang - versi pertamanya muncul lebih dari 20 tahun yang lalu, pada tahun 1995. Selama waktu ini, 7 versi PHP dikeluarkan, yang terakhir muncul pada Desember 2015. Tentang dia dan akan dibahas dalam artikel ini.

Pelepasan PHP 7.0 menjadi terobosan, karena didasarkan pada PHPNG - eksperimental dan aktif mengembangkan proyek PHP, nama yang didekripsi sebagai "PHP generasi berikutnya" - "PHP generasi berikutnya". Teknologi ini dapat digunakan dalam versi PHP sebelumnya, bagaimanapun, di PHP 7, itu diperkenalkan sebagai fundamental. Ketika dikembangkan, tujuannya ditetapkan untuk meningkatkan kinerja PHP, tetapi tidak kehilangan kompatibilitas.

Mesin Zend.

PHP 7 didasarkan pada versi ketiga dari mesin Zend di mana proyek PHPNG dikembangkan.

Inovasi

Pertama-tama, inovasi dalam PHP 7 telah mempengaruhi aplikasi parameter paling penting - kinerja dan konsumsi memori ini.

Perubahan utama yang terutama disebutkan dalam percakapan tentang PHP 7, ini peningkatan performa: Indikator PHP 7 diperkirakan untuk indikator HHVM (dikembangkan oleh sistem Facebook, yang memungkinkan Anda untuk mempercepat transformasi kode PHP beberapa kali). Bukan alasan terakhir untuk ini adalah fakta bahwa salah satu pendiri Zend Technologies (perusahaan kernel PHP) ZEEV Suraski menganggap HHVM sebagai salah satu pesaing Zend. Dan pengembang utama PHP 7 Zend Technologies Company dan PhPNG Author Dmitry Stans meyakinkan bahwa perbedaan dalam kinerja PHP 5.0 dan PHP 7 pada tes sintetis Bench.php adalah 14 kali. Dalam praktiknya, sebagian besar pengguna cenderung percaya bahwa PHP 7 sekitar dua kali lebih cepat dari versi sebelumnya.

HHVM menggunakan kompilasi JIT (just-in-time) untuk konversi kode - terlepas dari kenyataan bahwa JIT dalam versi 7 PHP tidak muncul, PHP 7 mendukung migrasi yang lebih baik, yang memungkinkan Anda untuk meningkatkan kinerja pada waktu . Ini adalah tingkat baru produktivitas stack Sorotan sebagai fitur utama PHP 7.

Peningkatan kinerja berhasil dicapai dan berkat fakta bahwa kompiler sekarang menghasilkan kode byte yang lebih spektakuler dan pendek.

Saat ini, sangat penting untuk berpikir tentang pengguna tidak hanya di stasioner, tetapi juga perangkat seluler, sehingga pengembang PHP 7 telah meningkatkan kinerja mesin dan mengurangi konsumsi memori, dan juga menambahkan kemampuan untuk menggunakan penyimpanan lokal asli. Selain itu, PHP 7 memungkinkan Anda untuk melakukan tugas-tugas asinkron.

By the way, pengembangan memperhitungkan tren populer dalam mengurangi konsumsi sumber daya planet ini, sehingga PHP 7 memiliki kemampuan untuk menangani lebih banyak lalu lintasMenggunakan semua sumber daya server yang sama.

Fitur baru

Di PHP 7 Ada banyak fitur baru, yang masing-masing membuat pengembangan lebih nyaman dan sederhana. Selanjutnya Anda bisa berkenalan dengan beberapa dari mereka.

  • Dua pengecualian baru (Pengecualian dan Kesalahan) - Jika dalam versi PHP sebelumnya tidak mungkin untuk menangani kesalahan fatal, maka dalam rilis baru, tindakan yang mengarah pada pengecualian emit ini, yaitu, penyelesaian skrip tidak akan terjadi.
  • Kelas anonim. - Sekarang PHP 7 mendukung jenis kelas ini, yang sering digunakan dalam C ++ dan Java untuk melakukan fungsi panggilan balik. Kelas-kelas ini terutama digunakan untuk membuat item sederhana:

setlogger (baru logger ()); // php 7+ kode $ util-\u003e setlogger (kelas baru ($ msg) (echo $ msg;)));

Kelas anonim dapat diinvestasikan, tetapi mereka tidak akan tersedia properti yang dilindungi atau pribadi dari kelas eksternal.

  • Kemampuan untuk menunjukkan jenis skalar (Petunjuk Jenis Scalar) - Dalam versi sebelumnya, dimungkinkan untuk menunjukkan jenis nilai yang diterima; Sekarang Anda juga dapat menunjukkan jenis skalar:

Baris (`string`), utuh (` int`), angka (`float`), batu-batu besar (` bool`).

Inovasi ini bertujuan untuk memfasilitasi penulisan kode dan meningkatkan keterbacaannya. Tetapi penggunaan nilai-nilai ini sebagai nama-nama kelas secara kategoris dilarang, karena Ini dapat menyebabkan kesalahan kritis.

  • Desain Penggunaan Disingkat - Peluang muncul di PHP 7 gabungkan Deklarasi Penggunaan Grupyang tidak diragukan lagi akan terpengaruh positif pada kecepatan dan pada persepsi kode:
  • Operator baru Operator Null Coandesescing. (??) dan Operator perbandingan gabungan. (<=>Juga, ia dikenal sebagai operator pesawat ruang angkasa) - dua operator baru ini, yang beberapa merujuk pada gula sintaksis membantu menulis kode yang lebih ringkas dan dapat dimengerti.

Operator Null Coalescing adalah operator serikat yang memeriksa apakah variabel ada dan mengembalikan nilainya (atau nilai default):

$ Aksi \u003d $ _post ["tindakan"] ?? "indeks";

Operator perbandingan gabungan adalah operator perbandingan yang berguna untuk digunakan dalam fungsi panggilan balik untuk Usort (). Ini membandingkan dua nilai dan, tergantung pada hasilnya, mengembalikan -1, 0 atau 1:

Fungsi Pesanan_Func ($ A, $ B) (pengembalian $ a<=> $ B; )

Prioritas operasi ini sama dengan prioritas operasi perbandingan lain, dan itu tidak dapat dikaitkan dengan tantangan sebelumnya, karena Ini adalah operator non-abassociative.

  • Fungsi MENEGASKAN ()- Dalam PHP 7, fungsi ini diproses dengan cara khusus untuk mengecualikan overhead; Anda dapat menggunakannya untuk debugging, dan menonaktifkan lebih lanjut.
  • Penyaringan melepaskan () - Inovasi ini akan memastikan keamanan serialisasi objek. Pengembang akan dapat menentukan kelas mana yang harus diobati, dan yang tidak.
  • Perwakilan bilangan bulat dalam bentuk 64-bit Dalam PHP 7 untuk Windows X64: Sekarang PHP mendukung string lebih dari 231 byte pada rakitan 64-bit.
  • Delegasi generator - dengan bantuan Generator kompleks dapat dibagi menjadi beberapa lebih kecil. Seperti beberapa inovasi lain, inovasi ini ditujukan untuk menulis kode yang lebih bersih dan nyaman untuk digunakan kembali.
  • Penampilan kelas baru Intlchar. - Ini meningkatkan fitur perpustakaan yang diatur untuk melokalisasi komponen internasional untuk aplikasi Unicode dan memiliki metode kelas dan konfirmasi untuk bekerja dengan Unicode.
  • Kemampuan untuk mendefinisikan array sebagai nilai konstan yang dinyatakan melalui define ().
  • Kemampuan untuk menetapkan kata kunci yang disediakan untuk nama metode.
  • Munculnya pengidentifikasi baru dari nilai php_int_min sederhana.

Adapun fungsi lama, bagian dari fitur yang paling tidak diklaim dikecualikan: misalnya, tag ASP dan Script dihapus, serta ekspresi reguler yang kompatibel dengan POSIX, dan ekstensi EXT / MySQL.

PHP dan server Web

PHP banyak digunakan saat menulis berbagai aplikasi web, karena Bahasa ini kompatibel dengan berbagai server web (Apache, Nginx, IIS), basis data (MySQL, Postgre, MongoDB, dll.), Serta sistem operasi.
Oleh karena itu, secara tradisional inovasi disentuh oleh tidak hanya bahasa secara keseluruhan, tetapi juga pihak-pihaknya yang terkait dengan hosting.

Pertama-tama, PHP 7 diperkenalkan Pohon sintaks abstrak. (AST) - pohon sintaks abstrak, yang merupakan tautan perantara dalam proses kompilasi. Ini pada model ini bahwa analyzer sintaks sekarang didirikan. Berkat ini, Anda sekarang dapat membuat kode operasi yang lebih produktif.

Inovasi lain adalah Sintaks variabel seragam - Sintaks universal untuk variabel. Ini memungkinkan, di satu sisi, untuk memecahkan beberapa inkonsistensi yang dikaitkan dengan perhitungan nilai variabel, tetapi, di sisi lain, ia menciptakan kebutuhan untuk menulis ulang beberapa bagian kode yang jarang digunakan.

Mari kita kembali lagi ke peningkatan kinerja PHP 7: Sangat menguntungkan untuk merefleksikan fungsi semua hosting, karena mereka akan dapat meningkatkan jumlah pengguna mereka tanpa meningkatkan jumlah server atau peningkatan lainnya.

Salah satu alasan untuk meningkatkan kinerja adalah optimalisasi struktur data internalApa yang sangat meningkatkan proses bekerja dengan memori.

Tidak mungkin untuk tidak mengatakan tentang beberapa masalah kompatibilitas mundur yang dapat terjadi ketika beralih ke PHP 7. Misalnya, tidak mungkin menggunakan beberapa ekspresi default dalam sakelar, karena Kalau tidak, Anda akan melihat kesalahan. Namun, secara umum, masalah ini tidak signifikan terhadap latar belakang fitur-fitur baru yang ditawarkan PHP 7.

Keluaran

PHP 7 Rilis bukan hanya rilis versi PHP baru, tetapi titik awal tertentu untuk versi PHP generasi baru berikut. Hasil banyak inovasi PHP 7 menjadi kode yang lebih bersih, nyaman dan dapat dimengerti, secara signifikan meningkatkan produktivitas dan banyak lagi yang dapat Anda evaluasi secara mandiri dengan memperbarui server virtual ke PHP versi ketujuh.