1: Pengenalan PHP
PHP (nama asing: PHP: Hypertext Preprocessor, nama Cina: "Hypertext Preprocessor") ialah bahasa skrip sumber terbuka umum. Sintaks menyerap ciri-ciri bahasa C, Java dan Perl, yang mudah dipelajari dan digunakan secara meluas Ia terutamanya sesuai untuk bidang pembangunan Web. Sintaks unik PHP mencampurkan sintaks C, Java, Perl dan PHP sendiri. Ia boleh melaksanakan halaman web dinamik lebih pantas daripada CGI atau Perl. Berbanding dengan bahasa pengaturcaraan lain, halaman dinamik yang dibuat dengan program benam PHP ke dalam dokumen HTML (aplikasi di bawah Bahasa Penanda Universal Standard) untuk pelaksanaan, dan kecekapan pelaksanaan adalah jauh lebih tinggi daripada CGI yang menjana sepenuhnya teg HTML PHP juga boleh melaksanakan kod yang disusun . Penyusunan boleh mencapai penyulitan dan pengoptimuman kod berjalan, menjadikan kod berjalan lebih pantas
2: Pembangunan PHP
PHP pada asalnya ialah Laman Utama Peribadi Singkatan bagi Halaman telah secara rasmi ditukar kepada "PHP: Hypertext Preprocessor". Ambil perhatian bahawa ia bukan singkatan "Hypertext Preprocessor". Cara menulis nama ke dalam definisi ini dipanggil singkatan rekursif. PHP telah dicipta oleh Rasmus Lerdorf pada tahun 1994. Ia bermula sebagai program ringkas yang ditulis dalam bahasa Perl yang Rasmus Lerdorf buat untuk mengekalkan laman web peribadi. Alat ini digunakan untuk memaparkan resume Rasmus Lerdorf dan mengira trafik web. Kemudian ia telah ditulis semula dalam bahasa C, termasuk akses kepada pangkalan data. Dia menyepadukan program ini dengan beberapa penterjemah borang dan memanggilnya PHP/FI. PHP/FI boleh disambungkan ke pangkalan data untuk menghasilkan halaman web dinamik yang mudah.
Versi pertama dikeluarkan pada tahun 1995 sebagai Alat Halaman Utama Peribadi (Alat PHP Lerdorf menulis beberapa dokumen yang memperkenalkan program ini). Dan PHP1.0 telah dikeluarkan! Dalam versi ini, fungsi mudah seperti buku tetamu dan kaunter pelawat disediakan. Pada masa hadapan, semakin banyak laman web menggunakan PHP, dan terdapat permintaan yang kuat untuk menambah beberapa ciri. Sebagai contoh, penyataan gelung, pembolehubah tatasusunan, dsb.; selepas ahli baharu menyertai pasukan pembangunan, Rasmus Lerdorf mengeluarkan PHP/FI kepada umum pada 8 Jun 1995, dengan harapan dapat mempercepatkan pembangunan program dan mencari ralat melalui komuniti. Versi yang dikeluarkan ini, bernama PHP 2, sudah mempunyai beberapa prototaip PHP, seperti penamaan pembolehubah seperti Perl, keupayaan pemprosesan borang dan keupayaan untuk membenamkan pelaksanaan dalam HTML. Sintaks program juga serupa dengan Perl, dengan lebih banyak sekatan, tetapi ia lebih mudah dan lebih fleksibel. PHP/FI menambah sokongan untuk MySQL, dan sejak itu telah menubuhkan kedudukan PHP dalam pembangunan web dinamik. Pada akhir tahun 1996, terdapat 15,000 laman web menggunakan PHP/FI.
Pada tahun 1997, dua pengaturcara Israel yang bekerja di Technion IIT: Zeev Suraski dan Andi Gutmans, menulis semula penghurai PHP dan menjadi asas PHP 3. Pada masa ini, PHP juga dinamakan semula sebagai PHP: Hypertext Preprocessor. Selepas beberapa bulan ujian, pasukan pembangunan mengeluarkan PHP/FI 2 pada November 1997. Kemudian ujian terbuka PHP 3 bermula, dan akhirnya PHP 3 dikeluarkan secara rasmi pada Jun 1998. Zeev Suraski dan Andi Gutmans mula menulis semula teras PHP selepas keluaran PHP 3. Profiler yang dikeluarkan pada tahun 1999 dipanggil Zend Engine Mereka juga menubuhkan Zend Technologies di Ramat Gan, Israel, untuk menguruskan pembangunan PHP.
Pada 22 Mei 2000, PHP 4 berdasarkan Zend Engine 1.0 dikeluarkan secara rasmi, dan PHP 5 dikeluarkan pada 13 Julai 2004. PHP 5 menggunakan Zend Engine generasi kedua. PHP merangkumi banyak ciri baharu, seperti fungsi berorientasikan objek yang dipertingkatkan, pengenalan PDO (Objek Data PHP, perpustakaan fungsi sambungan untuk mengakses pangkalan data), dan banyak peningkatan prestasi. PHP 4 tidak lagi
dikemas kini untuk menggalakkan pengguna beralih ke PHP 5.
Pada tahun 2008, PHP 5 menjadi satu-satunya versi PHP yang sedang dibangunkan. Pada masa hadapan, PHP 5.3 akan menambah pengikatan statik lewat dan beberapa peningkatan fungsi lain. Pembangunan PHP 6 juga sedang dijalankan Penambahbaikan utama termasuk penyingkiran register_globals, petikan ajaib dan mod Selamat.
Versi stabil terkini PHP: 5.4.30 (2013.6.26)
Versi rasmi terkini PHP: 5.5.14 (2014.6.24)
Terkini versi ujian PHP :5.6.0 RC2 (2014.6.03)
Pada 20 Jun 2013, pasukan pembangunan PHP dengan bangganya mengumumkan pelancaran PHP 5.5.0. Keluaran ini mengandungi banyak ciri baharu dan pembetulan pepijat. Satu perkara yang perlu diberi perhatian khusus oleh pembangun ialah sistem Windows XP dan 2003 tidak lagi disokong.
Pada 16 Oktober 2014, pasukan pembangunan PHP mengumumkan bahawa PHP 5.6.2 tersedia. Empat pepijat berkaitan keselamatan telah diperbaiki dalam keluaran ini, termasuk pembetulan untuk CVE-2014-3668, CVE-2014-3669 dan CVE-2014-3670. Semua pengguna PHP 5.6 digalakkan untuk menaik taraf kepada versi ini.
Tiga: Ciri
Ciri PHP termasuk:
1. Sintaks unik PHP mencampurkan tatabahasa inovasi C, Java, Perl dan PHP sendiri.
2. PHP boleh melaksanakan halaman web dinamik lebih pantas daripada CGI atau Perl - dari segi halaman dinamik, berbanding dengan bahasa pengaturcaraan lain,
PHP membenamkan atur cara ke dalam dokumen HTML Pelaksanaan, kecekapan pelaksanaan adalah jauh lebih tinggi daripada CGI yang menjana teg HTML sepenuhnya;
PHP mempunyai fungsi yang sangat berkuasa, dan semua fungsi CGI boleh direalisasikan oleh PHP.
3. PHP menyokong hampir semua pangkalan data dan sistem pengendalian yang popular.
4. Perkara yang paling penting ialah PHP boleh dilanjutkan dengan C dan C++!
Empat: Kelebihan
Kod sumber terbuka
Malah, semua kod sumber PHP tersedia.
Seks bebas
Berbanding dengan teknologi lain, PHP sendiri adalah percuma dan sumber terbuka.
Kepantasan
Pembangunan program pantas, berjalan pantas, dan teknologi itu sendiri dipelajari dengan cepat. Dibenamkan dalam HTML: Oleh kerana PHP boleh dibenamkan dalam bahasa HTML, ia boleh dibandingkan dengan bahasa lain. Penyuntingan adalah mudah, praktikal dan lebih sesuai untuk pemula.
Keupayaan merentas platform yang kuat
Memandangkan PHP ialah skrip yang dijalankan di bahagian pelayan, ia boleh dijalankan pada UNIX, LINUX, WINDOWS, Mac OS, Android dan platform lain
Kecekapan Tinggi
PHP menggunakan sumber sistem yang jauh lebih sedikit.
Pemprosesan imej
Gunakan PHP untuk mencipta imej PHP pemprosesan imej menggunakan GD2 secara lalai. Dan juga boleh dikonfigurasikan untuk menggunakan sihir imej untuk pemprosesan imej.
Berorientasikan objek
Dalam php4 dan php5, aspek berorientasikan objek telah banyak dipertingkatkan dan php boleh digunakan untuk membangunkan program komersial berskala besar.
Fokus profesional
PHP menyokong terutamanya bahasa skrip, yang juga bahasa seperti C.