Apa itu PHP? Tulis Program PHP pertama Anda
⚡ Ringkasan Cerdas
PHP adalah bahasa skrip sisi server gratis yang mendukung situs web dan aplikasi web dinamis dengan berjalan di server dan mengirimkan HTML biasa ke browser, yang membuatnya mudah dipelajari dan ideal untuk pemula.

Apa itu PHP?
PHP adalah bahasa skrip sisi server yang digunakan untuk mengembangkan situs web statis, situs web dinamis, dan aplikasi web. PHP merupakan singkatan dari Hypertext Preprocessor, yang sebelumnya merupakan singkatan dari Personal Home Pages. Skrip PHP hanya dapat diinterpretasikan pada server yang telah menginstal PHP, sedangkan komputer klien yang mengakses skrip PHP hanya memerlukan peramban web.
Sebuah file PHP berisi tag PHP dan diakhiri dengan ekstensi “.php”. Karena server melakukan semua pekerjaan berat, PHP memudahkan pengiriman konten dinamis tanpa memaksa pengguna untuk menginstal perangkat lunak khusus apa pun di perangkat mereka.
Apa itu Bahasa Skrip?
Sebelum membahas PHP lebih dalam, ada baiknya memahami apa itu bahasa skrip dan bagaimana perbedaannya dengan bahasa kompilasi tradisional.
Skrip adalah sekumpulan instruksi pemrograman yang diinterpretasikan saat dijalankan. Bahasa skrip adalah bahasa yang menginterpretasikan skrip saat dijalankan, dan skrip biasanya disematkan ke dalam lingkungan perangkat lunak lainnya.
Tujuan dari skrip biasanya untuk meningkatkan kinerja atau melakukan tugas rutin untuk suatu aplikasi. Skrip sisi server diinterpretasikan di server, sedangkan skrip sisi klien diinterpretasikan oleh aplikasi klien.
PHP adalah skrip sisi server yang diinterpretasikan di server, sedangkan JavaNaskah adalah contoh skrip sisi klien yang diinterpretasikan oleh browser klien. Baik PHP maupun JavaSkrip dapat disematkan ke dalam halaman HTML, yang memungkinkan pengembang untuk menggabungkan logika dan presentasi pada halaman yang sama.
Bahasa Pemrograman Vs Bahasa Scripting
Batasan antara bahasa pemrograman dan bahasa skrip bisa jadi kabur, tetapi tabel di bawah ini menyoroti perbedaan paling umum yang perlu diketahui oleh pemula.
| Bahasa pemrograman | Bahasa skrip |
|---|---|
| Memiliki semua fitur yang diperlukan untuk mengembangkan aplikasi yang lengkap. | Umumnya digunakan untuk tugas-tugas rutin. |
| Kode tersebut harus dikompilasi sebelum dapat dieksekusi. | Kode tersebut biasanya dieksekusi tanpa kompilasi. |
| Tidak perlu diintegrasikan ke dalam bahasa lain. | Biasanya tertanam ke dalam lingkungan perangkat lunak lain. |
PHP itu singkatan dari apa?
PHP awalnya berarti Halaman Beranda Pribadi, tetapi sekarang ini merupakan singkatan dari backronym rekursif. PHP: Preprosesor HiperteksPergeseran makna ini mencerminkan bagaimana bahasa tersebut telah berevolusi dari sekumpulan alat halaman pribadi sederhana menjadi platform yang lengkap untuk web modern.
Kode PHP dapat disematkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem templat web, sistem manajemen konten web, dan kerangka kerja web seperti Laravel, Symfony, dan WordPress.
Sintaks PHP
Setelah dasar-dasarnya jelas, mari kita lihat sintaks sebenarnya yang digunakan PHP di dalam halaman HTML.
Sebuah file PHP juga dapat berisi tag seperti HTML dan skrip sisi klien seperti JavaNaskah. Sebelum Anda mulai menulis naskah pertama Anda, sumber daya berikut ini bermanfaat:
- HTML adalah keuntungan tambahan Saat mempelajari PHP, Anda dapat mempelajari PHP tanpa mengetahui HTML, tetapi disarankan agar Anda setidaknya mengetahui dasar-dasar HTML.
- Sistem manajemen basis data (DBMS) penting untuk aplikasi yang didukung oleh basis data.
- Untuk topik lebih lanjut seperti aplikasi interaktif dan layanan web, Anda memerlukan JavaSkrip dan XML.
Diagram alir yang ditunjukkan di bawah ini menggambarkan arsitektur dasar aplikasi web PHP dan bagaimana server menangani permintaan.
Mengapa Menggunakan PHP?
Anda mungkin pernah mendengar tentang sejumlah hal bahasa pemrograman Dengan banyaknya pilihan di luar sana, Anda mungkin bertanya-tanya mengapa kami memilih PHP untuk pemrograman web. Berikut adalah beberapa alasan paling meyakinkan mengapa PHP tetap menjadi pilihan utama bagi pengembang baru dan tim yang sedang berkembang.
- PHP adalah sumber terbuka dan gratis.
- Kurva pembelajaran yang singkat dibandingkan dengan bahasa lain seperti JSP dan ASP.
- Komunitas besar dan dokumentasi yang lengkap.
- Sebagian besar server web hosting mendukung PHP secara default, tidak seperti bahasa lain seperti ASP yang membutuhkan IIS. Hal ini menjadikan PHP pilihan yang hemat biaya.
- PHP diperbarui secara berkala untuk mengikuti tren teknologi terbaru.
- PHP adalah sebuah bahasa skrip sisi serverArtinya, Anda hanya perlu menginstalnya di server. Komputer klien yang meminta sumber daya dari server tidak perlu menginstal PHP; hanya peramban web yang diperlukan.
- PHP memiliki dukungan bawaan untuk bekerja sama erat dengan MySQLIni tidak berarti Anda tidak dapat menggunakan PHP dengan sistem manajemen basis data lainnya. Anda masih dapat menggunakan PHP dengan:
- postgres
- Oracle
- MS SQL Server
- ODBC, dll.
- PHP adalah cross-platform, yang berarti Anda dapat menyebarkan aplikasi Anda pada sejumlah sistem operasi yang berbeda seperti Windows, Linux, dan Mac OS.
Apa Kegunaan PHP dan Pangsa Pasarnya?
Dari segi pangsa pasar, terdapat lebih dari 20 juta situs web dan aplikasi di internet yang dikembangkan menggunakan bahasa pemrograman PHP. Hal ini mungkin disebabkan oleh poin-poin yang telah disebutkan di atas, termasuk hambatan masuk yang rendah dan dukungan hosting yang sangat baik.
Diagram di bawah ini menunjukkan beberapa situs populer yang menggunakan PHP.
PHP vs ASP.Net vs JSP vs CFML
Untuk memberikan konteks bagi PHP, tabel di bawah ini membandingkannya dengan tiga teknologi scripting sisi server lain yang banyak digunakan: ASP (Halaman Server Aktif), JSP (Java Server Pages), dan CFML (Cold Fusion Markup Language).
| FITUR | PHP | ASP | JSP | CFML |
|---|---|---|---|---|
| Kurva belajar | Pendek | Lebih lama dari PHP | Lebih lama dari PHP | Lebih lama dari PHP |
| Web hosting | Didukung oleh hampir semua server hosting | Membutuhkan server khusus | Cukup didukung | Membutuhkan server khusus |
| Open source | Ya | Tidak | Ya | Baik komersial maupun open source |
| Dukungan layanan web | Dibangun di | Menggunakan kerangka .NET | Menggunakan pustaka tambahan | Dibangun di |
| Integrasi dengan HTML | Mudah | Cukup rumit | Cukup rumit | Mudah |
| MySQL mendukung | Asli | Membutuhkan driver pihak ketiga | Membutuhkan driver pihak ketiga | Versi saat ini memiliki dukungan asli. Versi lama menggunakan ODBC |
| Mudah diperluas dengan bahasa lain | Ya | Tidak | Diperpanjang menggunakan Java kelas dan perpustakaan | Ya |
Ekstensi File PHP
Ekstensi file dan tag: Agar Server untuk mengenali kami File PHP ke script, kita harus menyimpan berkas dengan Ekstensi “.php”.Ekstensi file PHP lama meliputi:
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP dirancang untuk bekerja dengan HTML, dan dengan demikian, PHP dapat disematkan ke dalam kode HTML.
Anda juga dapat membuat file PHP tanpa tag HTML apa pun, yang disebut file PHP murni. Server akan menerjemahkan kode PHP dan menampilkan hasilnya sebagai kode HTML ke peramban web.
Agar server dapat membedakan kode PHP dari kode HTML, kita harus selalu membungkus kode PHP dalam tag PHP. Tag PHP diawali dengan simbol kurang dari (<) diikuti tanda tanya dan kemudian kata "php".
PHP adalah bahasa yang peka terhadap huruf besar dan kecil: “VAR” tidak sama dengan “var”. Tag PHP itu sendiri tidak peka terhadap huruf besar dan kecil, tetapi sangat disarankan untuk menggunakan huruf kecil. Kode di bawah ini mengilustrasikan sintaks tag PHP dasar.
<?php … ?>
Kita akan menyebut baris kode PHP sebagai pernyataan. Pernyataan PHP diakhiri dengan titik koma (;). Jika Anda hanya memiliki satu pernyataan, Anda dapat menghilangkan titik koma. Jika Anda memiliki lebih dari satu pernyataan, maka Anda harus mengakhiri setiap baris dengan titik koma. Demi konsistensi, disarankan agar Anda selalu mengakhiri pernyataan Anda dengan titik koma. Skrip PHP dieksekusi di server, dan hasilnya dikembalikan dalam bentuk HTML.
Program PHP Hello World
Sekarang saatnya mempraktikkan teori dan menulis program PHP pertama Anda. Skrip yang ditunjukkan di bawah ini adalah aplikasi PHP dasar yang menampilkan kata-kata "Hello world!" saat dilihat di peramban web.
<?php echo "Hello world"; ?>
Keluaran:
Hello world
Simpan file sebagai halo.php Di direktori root server web Anda, buka di browser melalui http://localhost/hello.php, dan Anda akan melihat ucapan selamat datang muncul. Dengan program tunggal ini, Anda telah melatih siklus permintaan, penguraian, dan respons PHP secara lengkap.


