PHP vs HTML
HyperText Markup Language, yang dikenal luas sebagai HTML adalah bahasa markup terkemuka untuk halaman web. HTML adalah blok bangunan dasar halaman web. Web browser membaca dokumen HTML dan menyusunnya menjadi halaman web visual atau terdengar. PHP (singkatan dari PHP: Hypertext Preprocessor) adalah bahasa skrip sisi server, yang secara khusus cocok untuk mengembangkan halaman web yang dinamis dan interaktif. Skrip PHP dapat disematkan ke dalam dokumen HTML.
Apa itu HTML?
HTML, seperti yang disebutkan sebelumnya adalah bahasa markup, bukan bahasa pemrograman. Sebuah bahasa markup adalah satu set mark up tag dan HTML menggunakan tag markup, yang biasanya disebut tag HTML, untuk menggambarkan halaman web. Dokumen HTML menggambarkan halaman web dan berisi tag HTML dan teks biasa. Tag HTML dapat diidentifikasi dengan mudah dalam dokumen HTML karena dikelilingi oleh kurung sudut (mis.). Tag HTML biasanya dimasukkan ke dalam dokumen secara berpasangan, di mana tag pertama adalah tag awal (misalnya ) dan tag kedua adalah tag akhir (misalnya). Tugas browser web (misalnya Internet Explorer, Firefox, dll.) adalah membaca dokumen HTML dan menampilkannya sebagai halaman web. Browser menggunakan tag HTML untuk menafsirkan konten halaman dan tag HTML itu sendiri tidak ditampilkan oleh browser. Halaman HTML dapat menyematkan gambar, objek, dan skrip yang ditulis dalam bahasa seperti JavaScript. Selanjutnya, HTML dapat digunakan untuk membuat formulir interaktif.
Apa itu PHP?
Seperti yang disebutkan sebelumnya, PHP adalah bahasa scripting yang secara khusus cocok untuk mengembangkan halaman web dinamis. PHP adalah perangkat lunak open source dan gratis untuk diunduh dan digunakan. Skrip PHP dijalankan di server web. Kode PHP dalam file yang diminta dieksekusi oleh runtime PHP dan membuat konten halaman web dinamis. PHP dapat digunakan di sebagian besar server web (Apache, IIS, dll.) dan berjalan pada platform yang berbeda seperti Windows, Linux, UNIX, dll. PHP juga dapat digunakan dengan banyak Sistem Manajemen Basis Data Relasional (RDBMS). Meskipun PHP pada awalnya dirancang untuk membuat halaman web dinamis, sekarang berfokus terutama pada skrip sisi server di mana ia menyediakan konten dinamis dari server web ke klien. File PHP dapat berisi teks, tag HTML, dan skrip. File PHP diproses oleh server web dan dikembalikan ke browser sebagai HTML biasa. File PHP dapat diidentifikasi dengan ekstensi file “.php”, “.php3”, atau “.phtml”
Perbedaan HTML dan PHP
Perbedaan utama antara HTML dan PHP adalah bahwa HTML adalah bahasa markup yang digunakan untuk menentukan konten halaman web, sedangkan PHP adalah bahasa skrip. Halaman web yang dibuat hanya dengan menggunakan HTML adalah halaman web statis dan akan selalu sama setiap kali dibuka. Tetapi file PHP dapat membuat halaman web dinamis di mana konten dapat berubah dari waktu ke waktu. Misalnya, halaman web dinamis yang dibuat dengan PHP dapat menyertakan objek seperti tanggal/waktu saat ini, data yang dikirimkan oleh pengguna menggunakan formulir atau informasi dari database.