Rumah >pembangunan bahagian belakang >tutorial php >PHP var_export()
PHP mengeluarkan fungsi var_export yang mengembalikan maklumat berstruktur tentang sebarang pembolehubah. Walau apa pun pembolehubah yang ditakrifkan dengan var_export() datang dengan maklumat berstruktur. Nilai yang dikembalikan bagi fungsi ini ialah kod PHP yang sah. Ini menjadikan var_export fungsi unik daripada fungsi yang ditetapkan var_dump(). Fungsi var_export PHP ini datang selepas PHP 4 versi keluaran stabil PHP. Fungsi ini hanya mengembalikan nilai sebagai maklumat berstruktur bagi mana-mana pembolehubah.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Diberikan di bawah ialah sintaks PHP var_export():
var_export(variable, return)
Pembolehubah ialah parameter yang diperlukan dengan String sebagai Jenis Data untuk itu. Manakala pulangan ialah parameter pilihan sebagai Jenis Data Boolean.
Contoh:
<!DOCTYPE html> <html> <body> <?php $a = 3; echo var_export($a, true) . "<br>"; echo var_export($a) . "<br>"; ?> </body> </html>
Output:
Menggunakan PHP dengan Jenis Data asas sebagai contoh:
Ini mengambil Integer sebagai input sebagai hasil maklumat berstruktur tentang pembolehubah sebagai Integer.
Kod:
<!DOCTYPE html> <html> <body> <?php $a = 320; echo var_export($a) . "<br>"; $a = 2; echo var_export($a) . "<br>"; $a = -32; echo var_export($a) . "<br>"; $a = 3200; echo var_export($a) . "<br>"; ?> </body> </html>
Output:
Ini mengambil String sebagai input sebagai hasil maklumat berstruktur tentang pembolehubah sebagai String.
Kod:
<!DOCTYPE html> <html> <body> <?php $b = "PHP Example!!"; echo var_export($b) . "<br>"; $b = "I am String"; echo var_export($b) . "<br>"; ?> </body> </html>
Output:
Ini menggunakan Double/Desimal sebagai input kerana menghasilkan maklumat berstruktur tentang pembolehubah sebagai Double.
Kod:
<!DOCTYPE html> <html> <body> <?php $a = 322.5; echo var_export($a) . "<br>"; $a = 22.51; echo var_export($a) . "<br>"; ?> </body> </html>
Output:
Ini mengambil Tatasusunan sebagai input sebagai hasil maklumat berstruktur tentang pembolehubah sebagai Tatasusunan.
Kod:
<!DOCTYPE html> <html> <body> <?php $a = array("reddish", "yellowish", "Greenish"); echo var_export($a) . "<br>"; $a = array("Apple", "Grapes", "Mango"); echo var_export($a) . "<br>"; ?> </body> </html>
Output:
Ini menggunakan Array of Array sebagai input sebagai hasil maklumat berstruktur tentang pembolehubah sebagai Array.
Kod:
<!DOCTYPE html> <html> <body> <?php $a = array("abc", "Hello PHP!", 222.4, array("reddish", "yellowish", "Greenish")); echo var_export($a) . "<br>"; $a = array(34, "Hello", array("Apple", "Grapes", "3")); echo var_export($a) . "<br>"; ?> </body> </html>
Output:
Kita juga boleh menetapkan objek dan memetakannya dengan pembolehubah. Memanggil tertentu itu dalam fungsi var_export akan memberikan keadaan objek.
Mari kita semak dengan contoh :
Kod:
<!DOCTYPE html> <html> <body> <?php $person = new stdClass; $person->name = 'John Anand'; $person->website = 'https://php.net/John.php'; echo var_export($person); ?> </body> </html>
Output:
Kami juga boleh mentakrifkan kelas dalam PHP dan menggunakan fungsi var_export yang menetapkan keadaan pembolehubah kelas.
Mari kita semak dengan contoh :
Kod:
<!DOCTYPE html> <html> <body> <?php class A { public $var; } $a = new A; $a->var = 50; var_export($a); echo var_export(a); ?> </body> </html>
Output:
Terdapat beberapa perkara yang perlu diberi perhatian untuk fungsi eksport var PHP:
Daripada artikel di atas, kami melihat penggunaan Function var_export dalam PHP. Kami cuba melihat bagaimana fungsi var_export() berfungsi dalam PHP dan apa yang digunakan pada peringkat pengaturcaraan daripada pelbagai contoh dan klasifikasi. Kami juga melihat kerja dalaman dan kelebihan mempunyai jenis data yang kami tentukan untuk pelbagai tujuan pengaturcaraan. Selain itu, sintaks dan contoh membantu kami memahami fungsi dengan lebih tepat.
Atas ialah kandungan terperinci PHP var_export(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!