Fungsi htmlentities dan htmlspecialchars di PHP

FSodic.com - Selamat pagi sobat FSodic.com semua. Apa kabar pagi ini? Semoga baik pastinya. Tidak terasa sudah tanggal 14, yang berarti 2 minggu saya tidak menuliskan posting disini. Sebenarnya saya sudah mempersiapkan, tapi berhubung sibuk saya tunda dulu dan tidak terasa lama sekali tertundanya.

Oke, hari ini kita coba berkenalan dengan 2 fungsi php yaitu htmlentities dan htmlspecialchars. Kedua fungsi ini sebenarnya akan menampilkanhasil yang sama. Yaitu menjadikan fungsi html berjalan sebagai teks biasa. Kita coba dengan teks berikut:


$teks = 'Selamat datang sobat <b>FSodic.com</b> semua.';

echo $teks;

Maka hasilnya akan seperti ini:
Teks html

Pada teks diatas fungsi bold tetap tampil sebagai mana mestinya. Namun jika kita gunakan htmlspecialchars, hasilnya akan berbeda:


$teks = htmlspecialchars('Selamat datang sobat <b>FSodic.com</b> semua.');

echo $teks;

Maka akan menjadi seperti:
Teks html di htmlspecialchars

Lalu bagaimana dengan htmlentities? Coba kita gunakan teks yang sama berikut namun dengan fungsi htmlentities berikut:


$teks = htmlentities('Selamat datang sobat <b>FSodic.com</b> semua.');

echo $teks;

Dan berikut hasilnya:
Teks html di htmlspecialchars

Bagaimana sobat? Apa sudah mengerti kegunaannya? Semoga bermanfaat bagi sobat yang membutuhkan ini. Dan jangan lupa add facebook saya di sini dan jangan sungkan bertanya dengan saya.