## Bolehkah Fungsi Tanpa Nama Dilaksanakan Serta-merta dalam PHP?

Susan Sarandon
Lepaskan: 2024-10-25 02:11:02
asal
855 orang telah melayarinya

## Can Anonymous Functions Be Executed Immediately in PHP?

Pelaksanaan Segera Fungsi Tanpa Nama dalam PHP

Soalan:

Dalam JavaScript, fungsi tanpa nama boleh ditakrifkan dan dilaksanakan serta-merta:

(function () { /* do something */ })()
Salin selepas log masuk

Adakah terdapat pendekatan serupa yang tersedia dalam PHP?

Jawapan:

Sebelum PHP 7, melaksanakan fungsi tanpa nama serta-merta boleh dicapai menggunakan call_user_func():

<code class="php">call_user_func(function() { echo 'executed'; });</code>
Salin selepas log masuk

Walau bagaimanapun, dalam versi PHP semasa, anda boleh terus melaksanakan fungsi tanpa nama:

<code class="php">(function() { echo 'executed'; })();</code>
Salin selepas log masuk

Atas ialah kandungan terperinci ## Bolehkah Fungsi Tanpa Nama Dilaksanakan Serta-merta dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan