Mengenal PHP
Pengertian dan Aplikasi yang Diperlukan
- PHP merupakan singkatan dari PHP Hypertext Preprocessor, yaitu bahasa pemrograman web yang dapat disisipkan dalam skrip HTML dan bekerja di sisi server.
- Tujuannya adalah untuk membantu para developer dalam membuat web dinamis dengan cepat.
- Agar dapat menjalankan PHP, kita perlu menyediakan perangkat lunak berikut:
- Web Server (Apache, IIS, Nginx),
- PHP Server,
- Database Server (MySQL, MariaDB, MongoDB, dsb)
- Aplikasi di atas tidak perlu diinstall satu per satu, karena biasanya telah tersedia paket aplikasi yang sudah mencakup semuanya, seperti XAMPP, Laragon, AppServ, USBWebserver, Uwamp, dsb.
- Jika menggunakan XAMPP, maka skrip PHP ditulis di dalam folder htdocs, namun jika menggunakan Appserv ataupun laragon, maka skrip PHP disimpan di dalam folder www.
Fungsi PHP
Fungsi PHP dalam pemrograman web di antaranya sebagai berikut:
- Menghasilkan halaman dinamis pada website.
- Membuat, membuka, menulis, membaca, menghapus dan menutup file pada server.
- Memproses data yang dikirim dari form.
- Mengirim dan mengakses cookie.
- Modifikasi data pada database.
- Mengontrol akses user.
- Mengenkripsi data.
Penulisan Sintaks PHP
- Skrip PHP dituliskan di antara tanda pembuka
<?phpdan penutup?>. - Satu file PHP dapat berisi full skrip PHP atau dapat disisipkan di antara skrip lain seperti HTML, CSS maupun Javascript.
- File yang berisi skrip PHP wajib disimpan dengan ekstensi .php.
- Jika disimpan dengan ekstensi HTML ataupun di sembarang tempat, maka skrip PHP tidak akan diakses sebagaimana mestinya.
- Setiap baris skrip PHP harus diakhiri dengan tanda semicolon
;, jika tidak, maka akan menampilkan pesan error
Contoh penulisan skrip PHP
Menjalankan File PHP
Menjalankan skrip PHP tidak sama seperti membuka file HTML yang tinggal didobel klik terbuka begitu saja. Setidaknya ada 3 cara yang bisa dilakukan untuk menjalankan skrip PHP.
-
Dengan Command Prompt
Yaitu dengan memanggil file php dari aplikasi terminal ataupun command prompt. Contohnya, jika saya punya file
halo.phpsaya bisa mengetikkanphp halo.phppada command promt, maka skrip akan dijalankan dan hasilnya langsung muncul di command promt. Ini cocok jika digunakan untuk sekedar belajar ataupun membuat aplikasi php berbasis comamnd line. -
Dengan Web Server
Yaitu dengan menginstall paket aplikasi XAMPP, Laragon, Appserv atau yang lainnya, lalu menyimpan file php pada direktori servernya, semisal pada folder htdocs ataupun www.
-
Dengan PHP Server
Ini adalah opsi yang ringan, alih-alih menginstall aplikasi XAMPP dan semacamnya yang ukurannya besar, kita cukup memanfaatkan file binary PHP. karena PHP sendiri sebenarnya bisa menjalankan web server.
Ini cocok dilakukan jika kita ingin menampilkan pemrosesan skrip PHP pada web browser namun belum berhubungan dengan databse.
Namun jika suatu saat kita harus melakukan manipulasi database, kita perlu menginstall aplikasi database server semacam MariaDB ataupun MySQL secara terpisah.
Cara menjalankan PHP Web Server adalah dengan membuka command prompt, lalu ketikkan perintah
atau semisal saya menyimpan file skrip php di dalam folder web maka perintahnya adalah
Skrip HTML dan PHP
- Untuk menampilkan skrip HTML ke browser, kita bisa menggunakan perintah
printatauecho, namun yang lebih sering digunakan adalahecho - Perintah
echobisa ditulis tanpa kurung, atau dengan kurung seperti iniecho() - Teks yang ingin ditampilkan, baik berupa skrip HTML maupun teks biasa harus diapit dengan tanda single-quote
'ataupun double-qoute".
Warning
- Jangan menuliskan petik ganda
"di dalam teks, jika menggunakan perintahechoatauprintdengan petik ganda, begitu juga dengan petik tunggak'. - Jika terpaksa harus menuliskan petik, maka berikan tanda back slash
\sebagai escape-character sebelum tanda petik. - Segabai tanda petik ganda, dapat menggunakan petik tunggal
', jika menggunakanechoatauprintdengan petik ganda, begitu juga sebaliknya.
Mari kita buat contoh skrip dengan perintah echo
<?php
echo "<h2>PHP itu mudah</h2>";
echo ("Saya senang belajar \"PHP\" <br>");
print 'Jika saya terus belajar,';
print ('saya pasti bisa menguasai "PHP"');
?>
Komentar
- Kita akan biasa menuliskan keterangan sebagai penanda skrip php kita, hal ini bisa dilakukan dengan menambahkan baris komentar.
- Jika komentar terdiri dari 1 baris, komentar bisa diawali dengan tanda
//atau# - Jika komentar terdiri lebih dari satu baris, maka diawali dengan tanda
/*dan diakhiri dengan tanda*/. - Pada kebanyakan code editor, shortcut untuk membuat komentar adalah tombol Ctrl+/.
Contoh membuat komentar