Konsep PHP
PHP adalah bahasa scripting yang dapat disatukan dengan HTML dan dijalankan pada sisi server (serverside). Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke web browser hanya hasilnya saja. Ketika seorang pengguna internet membuka suatu situs yang menggunakan fasilitas server side scripting PHP, maka terlebih dahulu server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan hasilnya dalam format HTML ke web server pengguna internet tadi. Sehingga kode asli yang ditulis dengan PHP tidak terlihat di browser pengguna.
PHP merupakan software yang open source. Jadi anda dapat merubah source code dan mendistribusikan secara bebas dan gratis. PHP juga dapat berjalan lintas platform, yaitu dapat digunakan dengan sistem operasi (Windows dan Linux) dan web server apapun (misalnya: IIS, Apache). Konsep kerja Server Side Scripting dapat diilustrasikan seperti gambar dibawah.

Keuntungan Menggunakan PHP:
- Cross Platform
- Codeless (tidak terlalu banyak menuliskan kode program) misalkan dalam penulisan variabel bisa langsung menggunakannya.
- Dukungan kepada banyak database (MySQL, SQL Server, Oracle dll)
- Gratis (Opensource)
Kebutuhan Software untuk Menggunakan PHP:
- Web Server (Apache)
- PHP 5.3.1
- MySQL (database) (Ketiganya dapat di instal langsung melalui XAMPP)
- Editor
- Notepad++, Dreamweaver, PHP Designer
Paket web server akan mempermudah kita dalam instalasi Apache, PHP dan MySQL. Beberapa paket web server yang dapat digunakan antara lain : XAMPP, WAMP, AppServ dll.
Syntax PHP
Kode PHP ditulis menggunakan teks editor, sama halnya seperti HTML. Kode PHP bisa digabung atau disisipkan dengan kode HTML, Javascript, CSS dan script lainnya untuk membuat halaman web.
- Penulisan kode PHP harus di awali dengan <?php dan diakhiri dengan ?>
- Untuk mengakhiri baris kode PHP harus diberi tanda titik koma (;) di akhir baris kode PHP
- Untuk penulisan komentar di awali tanda // atau antara /* dan */
Contoh :
<html>
<head>
<title>Coba Syntax PHP</title>
</head>
<body>
<?php
echo "Hello World";
//ini komentar, tidak akan dieksekusi
?>
</body>
</html>
Baik untuk memulai pemrograman PHP kita menggunakan program Notepad++. Software ini dapat anda download di internet (gratis). Instalasinya juga cukup mudah dan saya yakin, anda pasti bisa menginstallnya. Jika tidak juga bisa, silahkan dengan ke kreatifan anda tanyakan sama Google, atau Dosen anda..!
Dasar pemrograman PHP dimulai dengan memahami struktur pemrogramannya.
Yang perlu anda perhatikan :
Dokumen / File php hanya dapat dijalankan pada web server, jadi seluruh file yang dibuat harus ada pada root folder web server:
C:/xampp/htdocs/[folder_anda]/file_anda.php
Untuk menjalankan file php anda dengan cara mengetikkan pada browser :
http://localhost/[folder_anda]/file_anda.php
Untuk menuliskan script PHP memiliki format sebagi berikut:
<?php
//disini kode php anda
?>
================= atau ===================
<?
//disini kode php anda
?>
================= atau ===================
<script language=”php”>
//disini kode php anda
</script>
PHP dapat berdiri sendiri atau di gabungkan dengan html Berdiri Sendiri:
<?php
echo “Ini adalah kode php yang berdiri sendiri”;
?>
Di dalam HTML:
<html>
<head>
<title>PHP pada HTML</title>
</head>
<body>
<?php echo “PHP pada HTML”; ?>
</body>
</html>