Rumah  >  Artikel  >  pembangunan bahagian belakang  >  ## Bagaimana untuk Melaksanakan Fungsi Tanpa Nama Serta-merta dalam PHP?

## Bagaimana untuk Melaksanakan Fungsi Tanpa Nama Serta-merta dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-10-25 02:16:02312semak imbas

## How to Execute Anonymous Functions Instantly in 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!

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