Sebagai bahasa pengaturcaraan yang digunakan secara meluas, PHP sentiasa berkembang dan menambah ciri baharu. Pada awal tahun 2019, versi PHP 7.3 telah dilancarkan dengan hebat, yang merangkumi banyak fungsi dan ciri baharu yang menarik perhatian. Dalam artikel ini, kami akan memperkenalkan anda kepada beberapa fungsi terkini PHP 7.3 Kami berharap fungsi baharu ini akan menjadikan pengaturcaraan anda lebih cekap.
Fungsi baharu is_countable boleh menentukan sama ada pembolehubah mempunyai fungsi mengira. Mengembalikan benar jika pembolehubah boleh dikira, palsu sebaliknya. Fungsi ini sangat berguna untuk menilai semasa melintasi tatasusunan dan objek. Fungsi
PHP 7.3 memperkenalkan dua fungsi baharu array_key_first dan array_key_last, yang masing-masing mengembalikan nama kunci pertama dan terakhir tatasusunan. Fungsi ini sangat memudahkan pengaturcaraan pembangun PHP apabila berurusan dengan tatasusunan bersekutu.
Dalam PHP 7.3, fungsi array_replace menyokong parameter berubah, iaitu, ia menyokong bilangan parameter yang tidak terhad. Ciri baharu ini menjadikan kod program lebih padat, menghapuskan keperluan untuk menulis pembolehubah atau tatasusunan untuk setiap parameter.
4. Fungsi preg_replace_callback_array diperkenalkan
Fungsi ini hampir sama dengan fungsi preg_replace_callback, tetapi menyokong penggunaan berbilang fungsi panggil balik sebagai tatasusunan. Ciri baharu ini boleh meningkatkan kebolehbacaan dan kebolehselenggaraan kod anda, terutamanya apabila berbilang corak perlu diganti.
5. Fungsi is_iterable diperkenalkan
Fungsi is_iterable yang diperkenalkan dalam PHP 7.1 diperkenalkan semula ke dalam PHP 7.3. Fungsi ini boleh digunakan untuk menyemak sama ada pembolehubah boleh dilalui menggunakan foreach. Ia mudah dan menjimatkan masa dan usaha pengaturcaraan anda.
6.json_throw_on_error method
Dalam versi PHP sebelumnya, beberapa ralat yang sukar dikendalikan mungkin berlaku semasa memproses data JSON, seperti aksara yang menyalahi undang-undang atau atribut yang tidak diketahui semasa menghuraikan JSON. Kaedah json_throw_on_error telah diperkenalkan dalam PHP 7.3 Kaedah ini boleh membuang pengecualian apabila ralat berlaku supaya anda boleh menyahpepijat kod dengan lebih baik.
7 Parameter ketiga fungsi array_key_exists diperkenalkan
Dalam PHP 7.3, fungsi array_key_exists memperkenalkan parameter ketiga yang ketat. Parameter ini mewakili sama ada untuk melakukan pemeriksaan jenis yang ketat pada jenis nama kunci. Jika ketat ditetapkan kepada benar, jenis nama kunci akan diperiksa dan rentetan integer akan ditukar jenis.
Ringkasan
Selain fungsi terbaharu di atas, PHP 7.3 juga memperkenalkan banyak ciri lain, termasuk berbilang fungsi pengendalian ralat baharu, pengesahan prototaip fungsi yang dipertingkatkan dan banyak lagi. Ciri baharu ini mencerminkan pembangunan dan kemajuan berterusan bahasa PHP Kaedah yang lebih mudah dan pantas dalam pembangunan boleh membantu pengaturcara menyelesaikan kerja pembangunan dengan lebih pantas dan lebih baik. Apabila mempelajari dan menggunakan ciri baharu ini, sila beri perhatian kepada perbezaan dalam versi dan pilih berdasarkan keperluan sebenar anda. Saya percaya bahawa dengan usaha anda, anda boleh menemui kaedah dan fungsi yang paling sesuai dengan anda dalam versi PHP 7.3, menjadikan pengaturcaraan anda lebih cekap.
Atas ialah kandungan terperinci Pengenalan kepada fungsi terkini PHP 7.3: Jadikan pengaturcaraan anda lebih cekap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!