Rumah > Soal Jawab > teks badan
Bolehkah nama kaedah tersuai sama dengan nama kaedah sedia ada dalam PDO? Sebagai contoh, bukankah kaedah feach() diperibadikan dalam video Namun, feach ialah kaedah lalai dalam PDO
寻觅 beyond2017-10-13 10:08:24
Saya tidak tahu video itu tentang apa, saya hanya akan memberitahu anda apa yang saya faham
Nama kaedah tersuai boleh sama dengan nama kaedah yang disertakan dengan PDO Pertama, anda perlu mengetahui skopnya. Jika kelas pangkalan data yang anda tulis sendiri tidak mempunyai Jika anda mewarisi kelas PDO, walaupun sifat ahli dan fungsi ahli dalam kedua-dua kelas adalah sama, tidak ada hubungan sama sekali Apabila dipanggil, contoh objek dua kelas akan memanggil fungsi dalam kelas mereka masing-masing.
Jika kelas tersuai mewarisi kelas PDO dan kemudian mengisytiharkan kaedah dengan nama yang sama dengan kelas PDO, ia adalah penggantian Sila ambil perhatian bahawa fetch ialah kaedah objek PDOStatement, jadi walaupun kelas PDO diwarisi. , jika fetch disesuaikan, maka gunakan Apa yang anda perlukan adalah untuk menentukan sendiri kaedah pengambilan dan bukannya pengambilan objek PDOStatement
Situasi lain ialah mencipta objek PDO baharu dalam kelas tersuai, termasuk situasi di atas, terdapat; masalah, PDO melaksanakan pertanyaan atau melaksanakan( ), apa yang dikembalikan ialah contoh objek PDOStatement Jika anda menggunakan contoh yang dikembalikan ini untuk melaksanakan kaedah pengambilan, ia akan menjadi pengambilan PDOStatement yang dilaksanakan.
Jadi, saya tidak tahu bagaimana untuk mengatakannya dengan kata-kata, anda akan tahu selepas anda mengamalkannya