Pengenalan PHP
PHP merupakan bahasa pemrograman web di sisi server atau sering disebut sebagai server side scripting, maksudnya script-script PHP akan di eksekusi oleh web server kemudian hasilnya baru dikirim ke klien. PHP banyak dipakai untuk memrogram situs web dinamis.
Beberapa kelebihan menggunakan PHP adalah:
- dukungan databasenya banyak banget seperti MySQL, Oracle, Sybase, Solid dan lain-lain.
- bersifat open source software (gratis)
- sisi penggunaakn script relatif mudah dipelajari
- Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
PHP itu berfungsi untuk membuat aplikasi web dan dapat menghasilkan halaman html. Ekstensi file php biasanya ".php". Trus apa lagi yang membuat PHP tuh bagussssss banget (lebay mode on)??? nah, PHP tuh dapat berjalan di semua platform kayak windows, Linux, Unix dan lain-lain dah. Trus cocok marocok ama semua jenis server kayak Apache, IIS dan lain-lain.
Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Wordpress, Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain. Contoh lain yang sudah sangat populer adalah Facebook.

Hasil dari PHP adalah berbentuk web, baik itu website (Web pribadi, web portal berita, web profil perusahaan, dll), blog, maupun aplikasi berbasis web (aplikasi penggajian, online shopping, aplikasi manajemen kantor, dll). Karena berbasis web maka kita bisa meng-online-kan buatan kita di web hosting sehingga aplikasi web yang kita buat bisa diakses oleh semua orang di seluruh penjuru dunia. Adapun untuk mengaksesnya diperlukan yang disebut dengan domain (sebagai alamatnya), sebagai contoh facebook.com, google.com, yahoo.com dan yang lainnya.
Sintaks dasar PHP
Untuk mengenal script PHP, ada kode pengenal khusus untuk menuliskannya yakni diawali dengan tag <?php dan diakhiri dengan tag ?> sehingga akan menjadi seperti ini
<?php
?>
Jadi, jangan lupa untuk menuliskan <?php di awal dan ?> di akhir scriptnya. Kadang ada juga yang hanya menuliskan <?, tapi kalo boleh saya anjurkan pakai kode yang panjang karena untuk antisipasi script tidak bisa dibaca oleh web server. Script PHP yang menggunakan pembuka <? saja disebut sebagai short_open_tag. short_open_tag dipakai pada PHP versi lama (versi 4 ke bawah), namun sekarang php sudah versi 5, jadi saya sarankan untuk tidak membiasakan penulisan seperti itu. Dalam file php terdapat tag html karena php berfungsi untuk menghasilkan halaman html, seperti contoh dibawah ini
<html>
<head>
</head>
<body>
<?php
echo "Hello world";
?>
</body>
</html>
Perlu saya tekankan bahwasanya PHP hanyalah media untuk mengolah data untuk diproses, hasilnya dikembalikan lagi sesuai kebutuhan. Jadi PHP dan HTML tidak bisa dianggap beda namun tidak juga disebut sama karena PHP adalah pendukung HTML atau pemrograman yang membuat website menjadi lebih dinamis dan interaktif. Output PHP bisa berupa kode-kode HTML maupun teks biasa. Oleh karena itu untuk mempelajari PHP wajib hukumnya mempelajari dulu HTML.
Setiap statement dalam php harus diakhiri dengan tanda semicolon (titik koma), kata "echo" di atas berfungsi untuk menghasilkan output yaitu kata Hello word. Coba simpan script html diatas dengan nama file coba.php. Kemudian panggil melalui browser maka akan muncul tulisan Hello world.
Lihat demo dan source codenya di sini: DEMO | Source Code