Tertib pelaksanaan fungsi ditentukan oleh susunan definisi, tertib panggilan, bersarang dan kembali. Fungsi yang ditakrifkan dahulu dilaksanakan terlebih dahulu Urutan panggilan menentukan susunan pelaksanaan Fungsi dalaman dilaksanakan terlebih dahulu.
Bagaimanakah susunan pelaksanaan fungsi PHP ditentukan?
Dalam PHP, susunan pelaksanaan fungsi ditentukan oleh faktor-faktor berikut:
Kes praktikal
Pertimbangkan kod berikut:
function outer() { echo "Outer function started.\n"; inner(); echo "Outer function ended.\n"; } function inner() { echo "Inner function started.\n"; echo "Inner function ended.\n"; } outer();
Perintah pelaksanaan:
outer()
函数。
inner()
函数。outer()
函数。执行outer()
函数内部的代码:
inner()
函数。执行inner()
函数内部的代码:
outer()
函数。继续执行outer()
inner()
.
outer()
.outer()
:
Output "Outer function started.n".
Panggil fungsiinner()
. Laksanakan kod di dalam fungsi
inner()
: Output "Inner function started.n". Output "Fungsi dalaman tamat.n". Kembali ke fungsi
outer()
. Teruskan melaksanakan kod di dalam fungsi
outer()
: Output "Outer function ended.n". Output:
Outer function started. Inner function started. Inner function ended. Outer function ended.
Atas ialah kandungan terperinci Bagaimanakah susunan pelaksanaan fungsi PHP ditentukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!