Rumah >pembangunan bahagian belakang >tutorial php >Apakah Maksud Ampersand (&) dalam Nilai Pulangan Fungsi PHP?
Memahami Fungsi Ampersand dalam PHP
Dalam coretan kod yang disediakan, kaedah perpustakaan Facebook bermula dengan simbol ampersand (&). Ampersand ini mempunyai makna khusus dalam PHP.
Maksud Ampersand dalam Definisi Fungsi
Ampersan (&) sebelum nama fungsi menandakan bahawa fungsi akan kembali rujukan kepada pembolehubah dan bukannya nilai itu sendiri.
Tujuan Return-by-Reference
Return by reference adalah berfaedah apabila anda mahu fungsi untuk menentukan pembolehubah yang mana rujukan harus diikat. Walau bagaimanapun, ia tidak boleh digunakan semata-mata untuk meningkatkan prestasi, kerana PHP secara automatik mengoptimumkannya. Kembalikan rujukan hanya atas sebab teknikal yang sah.
Menggunakan Perpustakaan dengan Return-by-Reference
Dalam contoh yang disediakan, kaedah users_hasAppPermission mengembalikan rujukan kepada pembolehubah yang boleh digunakan dalam fungsi panggilan. Contohnya:
$permissions = &$facebook->users_hasAppPermission('publish_wall_post');
Dalam contoh ini, pembolehubah $permissions akan merujuk kepada pembolehubah yang sama seperti yang dikembalikan oleh fungsi.
Atas ialah kandungan terperinci Apakah Maksud Ampersand (&) dalam Nilai Pulangan Fungsi PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!