Adakah Pass-by-Reference Lebih Cepat dalam PHP (>= 5.0)?
Dalam PHP, parameter fungsi boleh diluluskan melalui rujukan , membenarkan fungsi mengubah suai pembolehubah di luar skopnya. Walaupun ini tidak bertujuan untuk pengoptimuman prestasi, ia menimbulkan persoalan sama ada logik Copy On Write yang digunakan dalam PHP mempengaruhi prestasi untuk fungsi yang tidak mengubah suai parameternya.
Ujian Prestasi
Ujian yang melibatkan 100,000 lelaran panggilan fungsi dengan parameter rentetan 20 kB mendedahkan keputusan berikut:
Untuk Fungsi Yang Membaca atau Menggunakan Parameter:
Untuk Keseronokan
Kesimpulan
Atas ialah kandungan terperinci Adakah Rujukan Pass-by-Lebih Lambat Daripada Pass-by-Value dalam PHP untuk Fungsi yang Tidak Mengubah Suai Parameter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!