Bolehkah nama kaedah tersuai sama dengan nama kaedah terbina dalam PDO?
谭勇
谭勇 2017-10-12 19:26:04
0
1
1188

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

谭勇
谭勇

membalas semua(1)
寻觅 beyond

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!