Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Mengakses Nilai Pulangan Array daripada Fungsi PHP, Mengambil kira Had Data Peribadi?
Mengakses Nilai Pulangan Tatasusunan daripada Fungsi dalam PHP
Dalam PHP, mengakses nilai pulangan tatasusunan daripada fungsi boleh mencabar apabila anda menghadapi had data peribadi. Mari kita terokai senario biasa dan sediakan penyelesaian.
Pertimbangkan fungsi berikut untuk menguji keadaan:
myfunction() { return '($this->data["a"]["b"] ? true : false)'; }
Walau bagaimanapun, mengakses sifat data $this->peribadi menimbulkan masalah. Menetapkannya kepada pembolehubah sementara tidak menyelesaikan isu apabila menggunakannya secara langsung dalam blok if().
PHP 5.4 dan Kemudian
Sejak PHP 5.4, anda boleh mengakses terus elemen tatasusunan daripada nilai pulangan fungsi tanpa memperuntukkan kepada pembolehubah:
getSomeArray()[2];
PHP 5.3 dan Terdahulu
Untuk PHP 5.3 atau lebih awal, anda perlu mencipta pembolehubah sementara untuk menahan tatasusunan:
$array = myfunction(); $array["a"]["b"];
Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses Nilai Pulangan Array daripada Fungsi PHP, Mengambil kira Had Data Peribadi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!