PHP dimulai sebagai proyek open source kecil yang berkembang karena semakin banyak orang mengetahui betapa bermanfaatnya itu. Rasmus Lerdorf meluncurkan versi pertama PHP pada tahun 1994
PHP adalah akronim rekursif untuk "PHP. Preprosesor Hiperteks"
PHP adalah bahasa skrip sisi server yang tertanam dalam HTML. Ini digunakan untuk mengelola konten dinamis, basis data, pelacakan sesi, bahkan membangun seluruh situs e-niaga
Ini terintegrasi dengan sejumlah database populer, termasuk MySQL, PostgreSQL, Oracle, Sybase, Informix, dan Microsoft SQL Server
PHP sangat menyenangkan dalam pelaksanaannya, terutama ketika dikompilasi sebagai modul Apache di sisi Unix. Server MySQL, setelah dimulai, bahkan mengeksekusi kueri yang sangat kompleks dengan hasil yang sangat besar dalam waktu yang memecahkan rekor
PHP mendukung sejumlah besar protokol utama seperti POP3, IMAP, dan LDAP. PHP4 menambahkan dukungan untuk Java dan arsitektur objek terdistribusi (COM dan CORBA), memungkinkan pengembangan n-tier untuk pertama kalinya
PHP memaafkan. Bahasa PHP mencoba untuk memaafkan sebanyak mungkin
Sintaks PHP adalah C-Like
Penggunaan umum dari PHP
PHP melakukan fungsi sistem, i. e. dari file pada sistem itu dapat membuat, membuka, membaca, menulis, dan menutupnya
PHP dapat menangani formulir, mis. e. mengumpulkan data dari file, menyimpan data ke file, melalui email Anda dapat mengirim data, mengembalikan data ke pengguna
Anda menambah, menghapus, memodifikasi elemen dalam database Anda melalui PHP
Akses variabel cookie dan setel cookie
Dengan menggunakan PHP, Anda dapat membatasi pengguna untuk mengakses beberapa halaman situs web Anda
Itu dapat mengenkripsi data
Ciri-ciri PHP
Lima karakteristik penting memungkinkan sifat praktis PHP −
- Kesederhanaan
- Efisiensi
- Keamanan
- Fleksibilitas
- Keakraban
Skrip "Hello World" dalam PHP
Untuk merasakan PHP, mulailah dengan skrip PHP sederhana. Sejak "Halo, Dunia. " adalah contoh penting, pertama kita akan membuat "Halo, Dunia. " naskah
Seperti disebutkan sebelumnya, PHP tertanam dalam HTML. Itu berarti bahwa di antara HTML normal Anda (atau XHTML jika Anda mutakhir) Anda akan memiliki pernyataan PHP seperti ini −
Hello WorldIni akan menghasilkan hasil berikut -
Hello, World! _Jika Anda memeriksa output HTML dari contoh di atas, Anda akan melihat bahwa kode PHP tidak ada dalam file yang dikirim dari server ke browser Web Anda. Semua PHP yang ada di halaman Web diproses dan dihapus dari halaman;
Semua kode PHP harus disertakan di dalam salah satu dari tiga tag markup khusus ATE yang dikenali oleh PHP Parser
Tag yang paling umum adalah dan kami juga akan menggunakan tag yang sama di tutorial kami
Dari bab berikutnya kita akan mulai dengan Pengaturan Lingkungan PHP di mesin Anda dan kemudian kami akan menggali hampir semua konsep yang terkait dengan PHP untuk membuat Anda nyaman dengan bahasa PHP
Singkatan dari "PHP. Hypertext Preprocessor," sebuah akronim rekursif. PHP adalah bahasa scripting yang digunakan pengembang web untuk membuat situs web dinamis. Itu sering diinstal secara default di server web Apache, di samping MySQL sebagai bagian dari konfigurasi "LAMP".
Saat pengunjung situs web mengakses halaman PHP, server web memproses, atau "mengurai", kode PHP, yang dapat menampilkan HTML ke halaman web. Pada contoh di bawah, fungsi PHP mendapatkan waktu dan tanggal lokal dari server dan memasukkannya ke dalam HTML. (Kode PHP diawali dan diakhiri dengan ?php tags. "F d, Y" memformat tanggal sebagai 31 Desember 2021. )
<p>The current date is <?php echo date("F d, Y"); ?></p>
Skrip PHP dapat berkisar dari perintah satu baris sederhana hingga fungsi kompleks. Beberapa situs web berbasis PHP menghasilkan hampir semua konten halaman web secara dinamis menggunakan serangkaian skrip PHP. Sementara versi awal PHP bukanlah bahasa berorientasi objek, PHP3 memperkenalkan dukungan untuk kelas, termasuk atribut dan metode objek. Pengembang dapat membuat pustaka objek khusus dan mengimpornya ke berbagai halaman PHP, mirip dengan bahasa yang dikompilasi
Karena kode PHP diproses sebelum HTML dimuat, pengguna tidak dapat melihat kode PHP di dalam halaman web. Mereka hanya dapat melihat hasil HTML dari skrip PHP
Sebagian besar sintaks PHP mirip dengan bahasa lain seperti C++, Java, dan Perl. Namun, PHP berisi beberapa fungsi kepemilikan, termasuk metode khusus MySQL untuk mengakses record dari database MySQL. Karena integrasinya dengan MySQL, pemeliharaannya yang konsisten, dan kemudahan penggunaan secara keseluruhan, PHP tetap menjadi pilihan populer untuk membuat situs web dinamis