PHP: Hypertext Preprocessor (PHP) adalah bahasa pemrograman serba guna yang awalnya dirancang untuk pengembangan web. Bahasa ini pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994; sekarang implementasi referensi PHP diproduksi oleh The PHP Group. Pada awalnya PHP adalah singkatan dari Personal Home Page, tetapi sekarang merupakan singkatan rekursif dari PHP: Hypertext Preprocessor.

Kode PHP dapat dijalankan dengan antarmuka baris perintah (CLI), disematkan ke dalam kode HTML, atau digunakan dalam kombinasi dengan berbagai sistem templat web, sistem manajemen konten web, dan kerangka kerja web. Kode PHP biasanya diproses oleh penerjemah PHP yang diimplementasikan sebagai modul di server web atau sebagai executable Common Gateway Interface (CGI). Server web menampilkan hasil dari kode PHP yang ditafsirkan dan dieksekusi, yang dapat berupa semua jenis data, seperti kode HTML yang dihasilkan atau data gambar biner. Kode PHP dapat digunakan untuk banyak tugas pemrograman di luar konteks web, seperti aplikasi grafis mandiri dan kontrol robot drone.12

Penerjemah PHP standar, yang ditenagai oleh Zend Engine, adalah perangkat lunak gratis yang dirilis di bawah Lisensi PHP. Penerjemah ini telah banyak diporting dan digunakan secara gratis pada sebagian besar server web di hampir setiap sistem operasi dan platform.

Untuk dapat menjalankan bahasa pemrograman PHP dengan baik dan benar, seorang user harus memiliki teknik berhitung yang memadai. Teknik ini berjalan berdasarkan operator hitung seperti tercantum pada tabel berikut.

 Tanda   Nama   Operasi/Fungsi   Hierarki 
 +   Plus, tambah   Penjumlahan   4 
 -   Minus, kurang   Pengurangan   4 
 *   Asterik, bintang   Perkalian   3 
 /   Slash, garing   Pembagian   3 
 pow(bilangan,bilangan)   Pangkat  Perpangkatan/perakaran   2 
 ( )   Kurung   Penyatuan unit hitung   1 

Dalam sebuah proses perhitungan, operator hitung yang memiliki hierarki tinggi (nomor urut kecil) akan dieksekusi terlebih dahulu. Perhatikan contoh soal-soal berhitung berikut yang diselesaikan secara manual dan dihitung dengan kode PHP.

No. Perhitungan Manual Kode PHP
1. \begin{equation*} \begin{split} 10-15+8&=-5+8 \\ & =3 \end{split} \end{equation*}
2. \begin{equation*} \begin{split} \frac{10\times{9}}{4}&=\frac{90}{4} \\ & =22,5 \end{split} \end{equation*}
3. \begin{equation*} \begin{split} \frac{10\times{9}}{4+5}&=\frac{90}{9} \\ & =10 \\ \end{split} \end{equation*}
4. \begin{equation*} \begin{split} 2^5&=2\times2\times2\times2\times2 \\ & =32 \\ \end{split} \end{equation*}
5. \begin{equation*} \begin{split} \sqrt[5]{32}&=(2^5)^{1/5} \\ &=2^{5(1/5)} \\&=2^1 \\& =2 \\ \end{split} \end{equation*}
6. \begin{equation*} \begin{split} \sqrt{9+16}&=\sqrt{25} \\ & =5 \\ \end{split} \end{equation*}
7. \begin{equation*} \begin{split} \sqrt{3^2+4^2}&=\sqrt{9+16} \\ &=\sqrt{25} \\ & =5 \\ \end{split} \end{equation*}
8. \begin{equation*} \begin{split} \frac{2^5+\sqrt{64}}{10-2}&=\frac{(2\times2\times2\times2\times2)+(8^2)^{1/2}}{8} \\  &=\frac{32+8^{2(1/2)}}{8} \\  &=\frac{32+8^1}{8} \\ &=\frac{40}{8} \\ &=5 \\ \end{split} \end{equation*}