Melaksanakan Panggilan Balik dalam PHP
Istilah "panggilan balik" dalam PHP merangkumi kedua-dua rentetan dan tatasusunan yang beroperasi sebagai penunjuk fungsi. Dalam PHP 4, sintaks berikut muncul:
Walaupun PHP 5.2.3 memperkenalkan sintaks boleh panggil, rentetan yang mengandungi sintaks sedemikian tidak boleh digunakan secara langsung. Sintaks warisan untuk PHP 4 termasuk:
Coretan kod berikut menunjukkan penggunaan selamat bagi nilai boleh panggil :
<code class="php">if (is_callable($cb2)) { $returnValue = call_user_func($cb2, $arg1, $arg2); }</code>
Versi PHP moden menyokong penggunaan tiga format pertama di atas secara langsung sebagai $cb(). Selain itu, call_user_func dan call_user_func_array menyokong semua format yang dibentangkan.
Nota dan Kaveat:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Panggilan Balik Dengan Berkesan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!