Pengenalan PHP

PHP adalah bahasa skrip sisi server tujuan umum yang sangat berguna untuk pengembangan web.

PHP awalnya singkatan dari Personal Home Page. Namun, sekarang adalah singkatan dari PHP Hypertext Preprocessor. Ini adalah akronim rekursif karena kata pertama itu sendiri juga merupakan akronim. PHP dikembangkan oleh Rasmus Lerdorf pada tahun 1994. Saat ini dikelola oleh tim pengembangan PHP.

PHP adalah bahasa sisi server

Ketika kita membuka situs web di browser web saya, misalnya: https://www.phptutorial.net

Browser web mengirimkan permintaan HTTP ke server web tempat phptutorial.net berada. Server web menerima permintaan dan merespons dengan dokumen HTML.

Dalam contoh ini, browser web adalah klien dan server web adalah server. Seorang klien meminta halaman dan server memproses permintaan tersebut.

PHP berjalan di server web Anda, memproses permintaan dan mengembalikan dokumen HTML.

PHP adalah bahasa tujuan umum

Mengenai tujuan bahasa pemrograman, ada dua jenis yaitu bahasa khusus domain dan bahasa umum.

Bahasa khusus domain digunakan dalam domain aplikasi tertentu. Misalnya, SQL adalah bahasa khusus domain. Hal ini terutama digunakan untuk query data dari database relasional. Juga, SQL tidak dapat digunakan untuk tujuan lain.

PHP, di sisi lain, adalah bahasa tujuan umum karena memungkinkan Anda untuk mengembangkan berbagai macam aplikasi.

PHP adalah bahasa lintas platform

PHP bekerja pada semua sistem operasi utama termasuk Linux, Windows dan macOS.

PHP dapat digunakan dengan semua server web utama seperti Nginx, OpenBSD dan Apache. Beberapa lingkungan cloud juga mendukung PHP, seperti Microsoft Azure dan Amazon AWS.

PHP sangat fleksibel. Ini tidak hanya terbatas pada pemrosesan HTML. PHP memiliki dukungan bawaan untuk menghasilkan gambar PDF, GIF, JPEG, dan PNG.

Fitur penting dari PHP adalah mendukung banyak database seperti MySQL, PostgreSQL, MS SQL, db2, database Oracle, MongoDB. Apa yang dapat Anda lakukan dengan PHP

PHP memiliki dua kegunaan utama.

Skrip sisi server – PHP sangat cocok untuk mengembangkan situs web dinamis dan aplikasi web.

Skrip baris perintah – Mirip dengan Python atau Perl, Anda dapat menjalankan skrip PHP dari baris perintah untuk melakukan tugas administratif seperti mengirim email atau membuat file PDF.

Tutorial di situs ini terutama berfokus pada skrip sisi server.

Cara kerja PHP

Di bawah ini adalah cara kerja PHP:

Pertama, browser web mengirimkan permintaan HTTP ke server webnya. Misalnya: index.php.

Preprocessor PHP yang berada di web server kemudian memproses kode PHP untuk menghasilkan dokumen HTML. Ketiga, server web mengirimkan dokumen HTML kembali ke browser web.

Kelebihan PHP

PHP terutama dirancang untuk web, sehingga menawarkan banyak manfaat untuk pengembangan web.

Mudah

PHP mudah dipelajari dan mudah untuk memulai.

Cepat

Situs web PHP biasanya berjalan sangat cepat.

Stabil

PHP telah stabil untuk waktu yang lama.

Open Source dan Gratis

PHP adalah open source dan gratis. Ini berarti Anda tidak perlu membayar biaya lisensi apa pun untuk mengembangkan produk perangkat lunak menggunakan PHP.

Dukungan Komunitas

PHP memiliki komunitas online yang aktif untuk membantu jika Anda mengalami masalah.