Keduanya bisa disisipkan ke halaman web, tetapi di mana kode dijalankan dan untuk apa sangat berbeda.
.php dan butuh server PHP (Apache, Nginx + PHP, dll.).<?php
echo "<p>Halo dari server</p>";
?>
.html tanpa PHP.<script>
document.body.style.background = "#111";
</script>
| Aspek | PHP | JavaScript |
|---|---|---|
| Tempat eksekusi | Server | Browser (dan server jika pakai Node.js) |
| Terlihat di “View Source”? | Tidak (sudah jadi HTML) | Ya (kode script bisa dilihat) |
| Butuh server khusus? | Ya (PHP) | Tidak untuk halaman statis |
| Ubah halaman tanpa reload | Perlu kirim ulang halaman / AJAX | Langsung lewat DOM |
PHP tidak bisa dijalankan dari file .html biasa. Di bawah ini contoh perilaku JavaScript di browser Anda.