PHP vs HTML
HyperText Markup Language, dikenal luas sebagai HTML adalah bahasa markup terkemuka untuk halaman web. HTML adalah blok bangunan dasar halaman web. Browser web membaca dokumen HTML dan menyusunnya menjadi halaman web visual atau terdengar. PHP (singkatan dari PHP: Hypertext Preprocessor) adalah bahasa scripting sisi server, 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. Bahasa markup adalah seperangkat tag mark up dan HTML menggunakan tag markup, yang biasanya disebut tag HTML, untuk menggambarkan halaman web. Dokumen HTML menjelaskan halaman web dan mengandung 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 berpasangan, di mana tag pertama adalah tag awal (mis. ) dan tag kedua adalah tag akhir (mis. ). Tugas browser web (mis. 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 disebutkan sebelumnya, PHP adalah bahasa scripting yang secara khusus cocok untuk mengembangkan halaman web dinamis. PHP adalah perangkat lunak sumber terbuka dan gratis untuk diunduh dan digunakan. Script PHP dieksekusi di server web. Kode PHP dalam file yang diminta dijalankan 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 yang dinamis, sekarang ia 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 antara HTML dan PHP
Perbedaan utama antara HTML dan PHP adalah HTML adalah bahasa markup yang digunakan untuk menentukan konten halaman web, sedangkan PHP adalah bahasa scripting. Halaman web yang dibuat hanya 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.
Malam teman-teman sekolah koding. Pada kesempatan kali ini, saya ingin bertanya perbedaan antara html dan php. 1. Apakah logika kodingan html dengan php berbeda ? 2. Apakah IDE html dan php sama ? 3. Bagaimana membuat database inputan di html ( Misalnya pada halaman web html saya ada form pendaftaran, otomatis akan ada data, maka harus ada database, database apa yang saya gunakan) ? 4. Apa itu MY SQL ? 5. Bagaimana cara menggunakan MY SQL ? Terima kasih teman-teman sekolah koding Best regards Jhordan
@Adityajhordan
45 Kontribusi 7 Poin
Dipost: 6 tahun yang lalu Update 2 tahun yang lalu
Jawaban
jelas beda pake banget gan klo HTML itu cuman strukture tanpa CSS dia gak ada apa-apanya. kalau PHP jelas memerlukan HTML karena bagi PHP HTML adalah kerangkanya
@maszgalang
297 Kontribusi 80 Poin
Dipost: 6 tahun yang lalu
terima kasih mas galang atas responnya, tapi bisakah mas galang menjelaskannya dengan analogi yang lebih sederhana ? saya masih kurang ngerti makasih mas
Struktur HTML itu cuman
<html> <head> <title> </title> <style> </style> </head> <body> </body> </html>sedangkan Php logikanya menggunakan perulangan If Else dan lain-lain dan biasanya menggunakan HTML di dalamnya contoh
<?php echo '<h2>Makan dulu gih</h2>'; ?><h2> itu juga termasuk struktur HTML agar memperbesar tulisan. PHP selalu memunculkan atau menampilkan sesuatu dengan echo' content ';
@maszgalang
297 Kontribusi 80 Poin
Dipost: 6 tahun yang lalu
Simpel nya : Html = client side Php = server side
Gan, lebih baik belajarnya satu2 dulu. HTML, PHP, lalu kombinasi dengan MySQL. Nanti juga tau perbedaannya apa aja.
@difan
43 Kontribusi 9 Poin
Dipost: 6 tahun yang lalu
@Galang thanks mas galang, saya jadi sedikit mengerti. Jika saya tarik kesimpulan bahasa PHP itu menggunakan fungsi html juga betul kah ? @Andreas wahh nampaknya saya harus lebih banyak googling lagi agar tau perbedaan-perbedaannya. thanks mas andreas (y) @Difan Saya sudah mulai belajar HTML dan CSS terlebih dahulu, alhasil saya terus kembangkan hingga mentok di penyimpanan data pada HTML (contoh kasus saya membuat form pendaftaran di halaman html saya, otomatis data tersebut harus tersimpan agar saya bisa lihat nantinya). Nah saat saya googling bagaimana caranya menyimpan data input di HTML, namun banyak yang keluar malah tentang PHP dan MY SQL. Sebenarnya pada titik ini saya mempunyai kebingungan yang cukup besar.
HTML (HTML saja) itu hanya untuk web statis, HTML dan CSS bekerja di sisi Client, Sementara PHP di eksekusi di server dan mengembalikan nilai kepada Client, Untuk membuat Website Dinamis (website yang berinteraksi dengan Server dan database) kita harus menggunakan keduanya (2 jenis kode, pertama markup (HTML) dan kedua Bahasa pemrograman berbasis Web (PHP termasuk kedalamnya, Tapi!! Bahasa pemrograman berbasis Web Bukan hanya PHP)). Pada Web dinamis kita memerlukan manajemen data yang semuanya bisa diserahkan kepada Program data base (Yang Popular bisa mengunakan MySQL, tetapi Bukannya hanya (Bukan satu-satunya) MySQL yang termasuk pemrograman Data). Mohon dikoreksi bila saya keliru :D
@kinzania
4 Kontribusi 1 Poin
Dipost: 6 tahun yang lalu
html itu sejenis markup language / bahasa penanda - client side, sedangkan php itu bahasa pemrograman - server side, fungs php kurang lebih untuk menghubungkan form yang sudah agan bikin, agar datanya bisa tersimpan ke database dengan query mysql..
@chiitoss
1 Kontribusi 0 Poin
Dipost: 6 tahun yang lalu
Login untuk gabung berdiskusi