Buku ini menggabungkan pembangunan PHP dengan aplikasi MySQL, dan masing-masing menyediakan analisis PHP dan MySQL yang mendalam dan ringkas Ia bukan sahaja memperkenalkan konsep umum PHP dan MySQL, tetapi juga memberikan penjelasan yang lebih komprehensif tentang aplikasi web PHP dan MySQL, dan termasuk beberapa contoh klasik dan praktikal.
Buku ini adalah edisi ke-3, yang telah dikemas kini sepenuhnya, ditulis semula dan dikembangkan, termasuk ciri terkini PHP5 - model objek baharu, pengendalian pengecualian yang lebih baik dan SimpleXML serta ciri baharu MySQL 5, seperti prosedur tersimpan dan Enjin simpanan.
PHP ialah singkatan daripada PHP: Hypertext Preprocessor, bahasa skrip pelbagai guna sumber terbuka (Sumber Terbuka) yang digunakan secara meluas. Ia boleh dibenamkan ke dalam HTML dan amat sesuai untuk pembangunan web. Walau bagaimanapun, keupayaan PHP tidak terhad kepada ini. Ia boleh digunakan sebagai bahasa pembangunan untuk skrip sebelah pelayan, skrip baris arahan, dan juga program GUI sebelah klien. Hari ini, PHP berjalan pada semua sistem pengendalian utama dan kebanyakan pelayan web. Kemudahan penggunaan PHP, prestasi tinggi, integrasi yang ketat dengan pelayan web Apache, dan sejumlah besar blok bangunan aplikasi menjadikannya salah satu bahasa pembangunan aplikasi web terkemuka.
MySQL ialah sistem pengurusan pangkalan data hubungan (RDBMS) yang sangat pantas dan teguh. Ia adalah pangkalan data yang membolehkan anda menyimpan, mencari, mengisih dan mendapatkan semula data dengan cekap. Pelayan MySQL boleh mengawal akses anda kepada data, memastikan bahawa hanya pengguna yang disahkan boleh mengakses data. Oleh itu, MySQL ialah pelayan berbilang pengguna, berbilang benang yang menggunakan bahasa pertanyaan pangkalan data standard yang disokong industri SQL (Bahasa Pertanyaan Berstruktur). MySQL telah dikeluarkan secara rasmi sejak 1996, tetapi sejarah pembangunannya mesti dikesan kembali ke 1979. Hari ini, MySQL telah memenangi Anugerah Pilihan Pembaca daripada majalah "Linux Journal".
Edisi ketiga "Pembangunan Web PHP dan MySQL" (retak Cina: "Panduan Pembangunan Web PHP dan MySQL") yang disunting oleh Laura Thomson dan Luke Welling telah diterbitkan. Sama seperti "Thinking in Java" ialah buku bible tentang Java, buku ini adalah panduan untuk pembangunan aplikasi web berorientasikan pangkalan data menggunakan PHP dan MySQL.
Bahasa buku ini mudah difahami dan strukturnya munasabah dan jelas. Ia menggunakan pendekatan langkah demi langkah untuk memperkenalkan cara menggunakan PHP dan MySQL untuk pembangunan aplikasi Web berorientasikan pangkalan data: bahasa PHP, pelayan MySQL, asas e-dagang, isu keselamatan dan contoh praktikal. Ini mewakili keluk pembelajaran yang munasabah untuk pengaturcara peringkat permulaan yang ingin meneruskan pembangunan web PHP dan MySQL.
PHP yang diperkenalkan dalam buku ini adalah retak terkini, 5.0. Ia memperincikan sejarah dan masa kini PHP, serta ciri dan fungsinya sebagai bahasa berorientasikan proses dan berorientasikan objek Ia juga termasuk pengenalan kepada ciri baharu bahasa PHP 5, seperti penambahbaikan berorientasikan objek. Ini adalah pengetahuan pengenalan asas untuk pembaca yang tidak biasa dengan bahasa berorientasikan objek.
MySQL yang diperkenalkan dalam buku ini juga merupakan retak terkini, 4.0. Memandangkan pembaca mungkin tidak biasa dengan teori pangkalan data, buku ini juga menggunakan dua bab untuk memperkenalkan pengetahuan asas pangkalan data hubungan dan bahasa SQL secara terperinci. Semasa memperkenalkan MySQL, penulis juga mengikuti lengkung pembelajaran secara beransur-ansur dari cetek kepada mendalam. Ia bermula dengan ciri-ciri pangkalan data MySQL, dan kemudian beralih kepada aplikasi canggih MySQL yang berkait rapat dengan pembangunan dunia sebenar, termasuk pengenalan mendalam kepada sistem kebenaran MySQL, analisis komprehensif isu keselamatan MySQL, dan beberapa isu pengoptimuman prestasi yang menyebabkan pening untuk pembangun .
Selepas memperkenalkan PHP dan MySQL secara terperinci, buku ini akan memasuki bahagian yang paling tersendiri dan berharga: bab praktikal. Apakah jenis aplikasi yang boleh dihasilkan oleh gabungan PHP dan MySQL? Jawapannya jelas, e-dagang. Sebelum memasuki pembangunan laman web e-dagang menggunakan PHP dan MySQL, penulis turut memperkenalkan secara terperinci ciri-ciri asas laman web e-dagang dan isu keselamatan yang memerlukan perhatian khusus. Dalam bahagian mengenai isu keselamatan e-dagang dalam buku ini, pembaca boleh mempelajari hampir semua konsep dan teknik keselamatan laman web. Ini adalah manual yang jarang berlaku untuk pembangun laman web yang tidak berpengalaman. Dalam pengenalan kepada projek praktikal, penulis bergantung pada pengalaman pembangunan bertahun-tahun untuk memberikan beberapa contoh yang paling mewakili: troli beli-belah, sistem pengurusan kandungan, sistem pengurusan mel berasaskan web, pengurus senarai mel, Web, dsb. Semua contoh ini mempunyai kepraktisan yang sangat tinggi. Bayangkan bahawa pembangun yang tidak berpengalaman menyertai tapak web e-dagang dan memulakan kerjaya baharu apa yang akan dia katakan apabila dia mempelajari buku ini semasa bekerja? "Ya tuhan, kandungan dalam buku itu adalah kandungan karya saya! Syukur Alhamdulillah!".
Selain berorientasikan kepada pembangun, penulis juga mempertimbangkan masalah yang mungkin dihadapi oleh pentadbir sistem laman web e-dagang: penubuhan dan penyelenggaraan persekitaran sistem. Dalam lampiran buku ini, penulis memperkenalkan secara terperinci cara memasang, mengkonfigurasi dan juga menyusun PHP dan MySQL pada platform sistem pengendalian arus perdana. Oleh kerana PHP dan MySQL terbuka, perusahaan mungkin perlu menyesuaikan alat dan platform ini, dan kandungan dalam lampiran buku ini dengan tepat memberikan bantuan kepada pentadbir sistem dalam hal ini.
Melihat keseluruhan buku, kandungannya luas, gayanya ketat, dan teori dan amalan disepadukan rapat. Dengan kedua-dua penjelasan konsep terperinci dan kod contoh yang kompleks dan lengkap, pembaca boleh dengan mudah mempraktikkan pengetahuan teori yang telah mereka pelajari. Atas sebab inilah buku ini sesuai untuk pembaca yang sangat luas. Bagi pemula, buku ini boleh digunakan sebagai bahan pengajaran dan buku rujukan Bagi pakar PHP dan MySQL yang berpengalaman, buku ini juga merupakan manual rujukan yang baik, jadi buku ini sesuai untuk pengaturcara PHP dari semua peringkat.
Sudah tentu buku ini juga mempunyai beberapa kekurangan. Penulis berpendapat bahawa penulis harus cuba menambah beberapa perbandingan tentang pembangunan kolaboratif PHP dan MySQL dengan platform J2EE dan platform .NET yang paling popular hari ini dalam buku ini. Kandungan perbandingan ini akan membantu perniagaan dan pembangun memilih platform dan alatan yang betul. Mungkin, kandungan ini akan dilihat pada edisi keempat dalam masa terdekat.
Kenyataan:
Semua sumber di laman web ini disumbangkan dan diterbitkan oleh netizen, atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk pembelajaran dan rujukan sahaja. Tolong jangan gunakannya untuk tujuan komersial, jika tidak, anda akan bertanggungjawab untuk semua akibat yang ditanggung! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadam dan mengalih keluarnya. Maklumat hubungan: admin@php.cn