Objek/Objek Data PHP ialah sambungan yang boleh menentukan antara muka yang konsisten dan paling ringan untuk mengakses pangkalan data dalam bahasa pengaturcaraan PHP. Setiap pemacu pangkalan data yang boleh melaksanakan antara muka Objek Data PHP untuk mendedahkan ciri khusus pangkalan data seperti fungsi/fungsi sambungan biasa. Untuk melaksanakan sebarang jenis fungsi pangkalan data menggunakan Data PHP, fungsi Objek adalah dengan sendirinya.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Objek/Objek Data PHP (PDO/PDO) ialah sambungan Bahasa Pengaturcaraan PHP yang membantu mengakses dan juga berfungsi dengan pangkalan data. PDO (Objek Data PHP) adalah yang terbaik dan serupa dalam sebarang jenis aspek jika dibandingkan dengan MySQL dan lebih baik untuk bekerja dengan semua sebab berikut:
Dalam PDO, kita akan menemui 4 fungsi asas terutamanya untuk melaksanakan/memanipulasi/mengubah suai fungsi dengan pangkalan data. Ia adalah sisipan, pemilihan, kemas kini dan juga pemadaman. Fungsi yang membantu ini benar-benar bertujuan untuk berfungsi dengan MySQL untuk menukarnya dengan mudah dengan pangkalan data lain. PDO adalah terutamanya lapisan mengakses pangkalan data untuk menyediakan kaedah akses seragam kepada banyak/berbilang pangkalan data.
Ia akan membolehkan proses menukar pangkalan data dan juga secara adil dengan menukar dalam banyak keadaan. PDO tidak sama sekali mengambil kira sintaks khusus pangkalan data tetapi ia menyediakan keupayaan untuk menukar pangkalan data untuk melaksanakan kaedah mudah untuk menyelesaikan tugasan data untuk menukar rentetan sambungan dalam banyak situasi/kejadian. Menggunakan pemacu PDO yang khusus pangkalan data anda boleh mempunyai akses kepada pelayan/pelayan pangkalan data. Ia menyediakan akses data - lapisan abstraksi yang bermaksud anda boleh menggunakan jenis fungsi yang sama untuk mengeluarkan pertanyaan untuk mengambil data dengan begitu mudah. Ia tidak memerlukan penulisan semula SQL atau meniru ciri yang tiada.
Ia dihantar dengan Versi Bahasa Pengaturcaraan PHP 5.1 dan tersedia secara ringkas dengan sambungan PECL untuk versi bahasa pengaturcaraan yang lebih kecil seperti PHP 5.0 dll. Objek Data PHP memerlukan beberapa ciri OO versi PHP 5. PDO tidak akan dijalankan dengan versi awal bahasa PHP.
PDO akan disyorkan dan bukannya penggunaan mysql_connect() dan mysql_query. PDO mudah dipelajari dan mudah digunakan dengan Konsep Bahasa OOP( Object Oriented Programming) dan PDO adalah benar-benar mantap dalam Bahasa Pengaturcaraan PHP. Ia membantu untuk berinteraksi dengan pangkalan data dengan begitu mudah berbanding perkara pengaturcaraan mengawal pangkalan data lain.
Pernyataan yang disediakan akan membantu dengan membenarkan anda meletakkan penanda di dalam pertanyaan menggunakan PDO:: prepare(), Untuk menghantar pembolehubah menggunakan PDO:: execute() akan digunakan ke dalam pertanyaan. Ia akan meningkatkan banyak keselamatan yang tidak mempunyai kemungkinan kebanyakan tarikan seperti suntikan SQL dll.
PDO hanya menyediakan 3 cara untuk mengendalikan/mengubah suai/mengurus kebanyakan ralat anda. Ia adalah: PDO::ERRMODE_SILENT, PDO::ERRMODE_EXCEPTION dan PDO::ERRMODE_WARNING. 3 kaedah ini sangat membantu/berguna untuk membangunkan menggunakan PHP Data OBJECT (PDO).
Pelanjutan PDO (Objek/Objek Data PHP) mentakrifkan antara muka yang ringkas dan ringan untuk mengakses pangkalan data dalam Bahasa Pengaturcaraan PHP dan ia mempunyai banyak kelebihan. Beberapa kelebihan objek ialah:
Ia akan menyokong mana-mana pangkalan data yang ditulis untuknya dalam pemandu. Lihat Pemacu PDO dan pangkalan data yang akan disokong oleh Objek Data PHP dalam kandungan di bawah. Semua pemacu PDO ini mungkin tidak semestinya tersedia pada pc/sistem anda.
Anda boleh menyemak pemacu yang anda ada dalam pc/sistem anda menggunakan perintah/penyata pengaturcaraan dalam bahasa PHP. Ia ialah "print_r(PDO::getAvailableDrivers());". Sama seperti bahasa pengaturcaraan, jenis pangkalan data yang berbeza mempunyai jenis kaedah penyambungan yang berbeza untuk mengendalikan data/data induk.
Atas ialah kandungan terperinci Objek Data PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!