Fungsi PHP boleh mengembalikan jenis data bercampur, termasuk integer, rentetan, boolean atau tatasusunan, hanya dengan menghantar berbilang jenis nilai sebagai nilai pulangan. Contoh praktikal termasuk mengira jumlah harga troli beli-belah dan memulangkan pelbagai jumlah harga dan diskaun. NOTA: Dokumen jenis nilai pulangan, gunakan pemeriksaan jenis untuk memastikan jenis pulangan yang betul, gunakan jenis data campuran dengan berhati-hati dan pertimbangkan untuk menggunakan jenis Kesatuan untuk menentukan jenis yang boleh dikembalikan oleh fungsi.
Cara fungsi PHP mengembalikan jenis data bercampur
Dalam PHP, fungsi boleh mengembalikan sebarang jenis data, termasuk jenis data bercampur. Jenis data bercampur ialah apabila fungsi boleh mengembalikan berbilang jenis data, seperti integer, rentetan, boolean atau tatasusunan.
Untuk mengembalikan jenis data bercampur, hanya lulus berbilang jenis nilai sebagai nilai pulangan fungsi. Contohnya:
function get_data() { return array('name' => 'John Doe', 'age' => 30); }
Fungsi ini mengembalikan tatasusunan yang mengandungi nama dan umur.
Kes praktikal
Pertimbangkan fungsi yang mengira jumlah harga troli beli-belah pengguna:
function calculate_total($items) { $total = 0; foreach ($items as $item) { $total += $item['price']; } return array('total' => $total, 'discount' => 0.1); }
Fungsi ini mengembalikan tatasusunan yang mengandungi jumlah harga troli beli-belah dan diskaun 10%.
Nota
Atas ialah kandungan terperinci Bagaimanakah fungsi PHP mengembalikan jenis data bercampur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!