Rumah >pembangunan bahagian belakang >tutorial php >## Bagaimana untuk Melaksanakan Fungsi Tanpa Nama Serta-merta dalam PHP?
Melaksanakan Fungsi Tanpa Nama Serta-merta dalam PHP
Dalam JavaScript, mentakrif dan melaksanakan fungsi tanpa nama serta-merta adalah mudah menggunakan sintaks:
<code class="js">(function () { /* do something */ })()</code>
Adakah terdapat mekanisme yang serupa dalam PHP?
PHP 7
Dengan PHP versi 7 dan lebih baharu, fungsi tanpa nama boleh dilaksanakan serta-merta dan mudah:
<code class="php">(function() { echo 'executed'; })();</code>
Pra-PHP 7
Sebelum PHP 7, satu-satunya cara untuk mencapai pelaksanaan segera adalah melalui fungsi call_user_func():
<code class="php">call_user_func(function() { echo 'executed'; });</code>
Atas ialah kandungan terperinci ## Bagaimana untuk Melaksanakan Fungsi Tanpa Nama Serta-merta dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!