Skip to content

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 <?php dan 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

<?php
echo "Halo Kamu";
?>

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.

  1. Dengan Command Prompt

    Yaitu dengan memanggil file php dari aplikasi terminal ataupun command prompt. Contohnya, jika saya punya file halo.php saya bisa mengetikkan php halo.php pada 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.

  2. 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.

  3. 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

php -S localhost:80

atau semisal saya menyimpan file skrip php di dalam folder web maka perintahnya adalah

php -S localhost:80 -t web

Skrip HTML dan PHP

  • Untuk menampilkan skrip HTML ke browser, kita bisa menggunakan perintah print atau echo, namun yang lebih sering digunakan adalah echo
  • Perintah echo bisa ditulis tanpa kurung, atau dengan kurung seperti ini echo()
  • 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 perintah echo atau print dengan 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 menggunakan echo atau print dengan 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

<?php
# ini adalah komentar

// ini juga komentar

/*
* ini juga komentar
* tapi lebih dari satu baris
*/
?>