Perbedaan HTML dan PHP? Berikut Penjelasan Ringkasnya - PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.
PHP merupakan bahasa pemograman web yang bersifat server-side HTML = embedded scripting, di mana script-nya menyatu dengan HTML dan berada di server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages).
HTML adalah suatu bahasa yang digunakan untuk berkomunikasi antara web server dengan klien (browser) yang diberi markup (tanda) khusus untuk melaksanakan atau menampilkan perintah khusus pula.
Kita bisa membuat web dengan menggunakan HTML. Kita juga bisa membuat link ke halaman lain di web kita atau halaman lain di web lain.
Tapi sayangnya, HTML adalah web statis. Artinya, jika kita ingin membuat web yang mempunyai banyak halaman, maka kita dituntut untuk membuat halaman web yang banyak juga.
Di lain pihak, PHP adalah suatu script (tepatnya server-side script) yang memproses perintah-perintah dan mengembalikannya ke server sudah dalam bentuk HTML.
Cara kerjanya seperti ini:
1. Browser meminta halaman ke web server.
2. Web server (bisa Apache, IIS dan lain-lain) akan memproses permintaan itu.
3. Jika web server menemukan suatu tanda khusus PHP (yaitu <?php dan ?>, atau <? dan ?>) maka web server akan memberikan kesempatan kepada PHP untuk memprosesnya, karena itu di luar wewenang web server.
4. PHP akan memproses perintah-perintah yang berada di antara <?php dan ?> atau <? dan ?> dan mengabaikan yang lainnya.
5. Dalam memproses perintah-perintah di antara <?php dan ?>, jika ada perintah untuk menampilkan sesuatu (seperti echo), maka PHP akan memberikannya kepada web server. Jika PHP menemukan kesalahan, baik itu sintaks, overflow, file tidak ditemukan dan lain-lain, maka PHP akan memberikan peringatan yang akan diteruskan ke web server.
6. Jika semua proses telah selesai, maka web server akan memberikan nilai kembalian kepada browser berupa HTML, satu-satunya bahasa yang dia mengerti.
Untuk dapat menggunakan PHP, Anda harus menginstal PHP yang dapat diperoleh di http://www.php.net dan web server seperti Apache, IIS dan sejenisnya.
echo "Saya sedang belajar PHP.";
?>
Script di atas akan menampilkan "Saya sedang belajar PHP" pada browser.
PHP juga dapat dipadukan dengan HTML. Artinya, dalam suatu dokumen web, Anda bisa mencampurkan HTML dengan PHP. Perhatikan script berikut:
<html>
<head>
<title>Saya sedang belajar PHP
</title>
</head>
<body>
<p>Kalimat ini datangnya dari HTML.</p>
<?php
echo "<p>Sementara itu, kalimat ini datangnya dari PHP.</p>";
?>
<p>Kembali ke HTML</p>
<?php
echo "<p>Kalau yang ini adanya di PHP.</p>";
?>
<p>Dan seterusnya.</p>
</body>
</html>
PHP
HTML
PHP merupakan bahasa pemograman web yang bersifat server-side HTML = embedded scripting, di mana script-nya menyatu dengan HTML dan berada di server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages).
HTML adalah suatu bahasa yang digunakan untuk berkomunikasi antara web server dengan klien (browser) yang diberi markup (tanda) khusus untuk melaksanakan atau menampilkan perintah khusus pula.
Kita bisa membuat web dengan menggunakan HTML. Kita juga bisa membuat link ke halaman lain di web kita atau halaman lain di web lain.
Tapi sayangnya, HTML adalah web statis. Artinya, jika kita ingin membuat web yang mempunyai banyak halaman, maka kita dituntut untuk membuat halaman web yang banyak juga.
Di lain pihak, PHP adalah suatu script (tepatnya server-side script) yang memproses perintah-perintah dan mengembalikannya ke server sudah dalam bentuk HTML.
Cara kerjanya seperti ini:
1. Browser meminta halaman ke web server.
2. Web server (bisa Apache, IIS dan lain-lain) akan memproses permintaan itu.
3. Jika web server menemukan suatu tanda khusus PHP (yaitu <?php dan ?>, atau <? dan ?>) maka web server akan memberikan kesempatan kepada PHP untuk memprosesnya, karena itu di luar wewenang web server.
4. PHP akan memproses perintah-perintah yang berada di antara <?php dan ?> atau <? dan ?> dan mengabaikan yang lainnya.
5. Dalam memproses perintah-perintah di antara <?php dan ?>, jika ada perintah untuk menampilkan sesuatu (seperti echo), maka PHP akan memberikannya kepada web server. Jika PHP menemukan kesalahan, baik itu sintaks, overflow, file tidak ditemukan dan lain-lain, maka PHP akan memberikan peringatan yang akan diteruskan ke web server.
6. Jika semua proses telah selesai, maka web server akan memberikan nilai kembalian kepada browser berupa HTML, satu-satunya bahasa yang dia mengerti.
Untuk dapat menggunakan PHP, Anda harus menginstal PHP yang dapat diperoleh di http://www.php.net dan web server seperti Apache, IIS dan sejenisnya.
Contoh sederhana script PHP adalah sebagai berikut:
<?phpecho "Saya sedang belajar PHP.";
?>
Script di atas akan menampilkan "Saya sedang belajar PHP" pada browser.
PHP juga dapat dipadukan dengan HTML. Artinya, dalam suatu dokumen web, Anda bisa mencampurkan HTML dengan PHP. Perhatikan script berikut:
<html>
<head>
<title>Saya sedang belajar PHP
</title>
</head>
<body>
<p>Kalimat ini datangnya dari HTML.</p>
<?php
echo "<p>Sementara itu, kalimat ini datangnya dari PHP.</p>";
?>
<p>Kembali ke HTML</p>
<?php
echo "<p>Kalau yang ini adanya di PHP.</p>";
?>
<p>Dan seterusnya.</p>
</body>
</html>
Secara teori umum diatas, maka perbedaan antara HTML dengan PHP adalah :
PHP
- PHP adalah bahasa pemrograman web yang dijalankan di server
- PHP digunakan untuk membuat halaman dinamis
- PHP dapat terhubung dengan database
- PHP dapat membuat halaman web dengan HTML maupun javascript
- PHP dijalankan oleh server sebelum halaman ditampilkan
HTML
- HTML dapat langsung dijalankan disisi klien
- HTML digunakan untuk menyusun halaman web statis
- HTML dapat ditampilkan dalam bentuk objek tabel, tulisan dll
Sekian penjelasan singkat mengenai beberapa perbedaan HTML dan PHP semoga tidak bingung lagi yaa..
EmoticonEmoticon