Rumah  >  Artikel  >  pembangunan bahagian belakang  >  ## Bolehkah Fungsi Tanpa Nama Dilaksanakan Serta-merta dalam PHP?

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

Susan Sarandon
Susan Sarandonasal
2024-10-25 02:11:02797semak imbas

## 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 */ })()

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>

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

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

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!

Kenyataan:
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