Interpreter.Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk mengembangkan PHP.
Pada November 1997, dirilis PHPFI 2.0.Pada rilisan ini interpreter sudah diimplementasikan dalam C. Dalam rilisan ini disertakan juga modul-modul ekstensi
yang meningkatkan kemampuan PHPFI secara signifikan.Pada tahun ini juga sebuah perusahan yang bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih,
lebih baik dan lebih cepat. Kemudian pada tahun 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilisan itu menjadi PHP 3.0.
Pada tahun 1999, Zend merilis interpreterPHP baru dan rilisan tersebut dikenal dengan PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini banyak
dipakai sebab versi ini mampu membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0.PHP versi 5 muncul untuk menangani kelemahan-kelemahan yang terdapat pada versi sebelumnya.Versi ini adalah versi
mutahir dari PHP.Dalam versi ini, inti dari interpreterPHP mengalami perubahan besar.Dalam versi ini juga dikenal model pemrograman berorientasi objek baru untuk
menjawab perkembangan bahasa pemrograman kearah pemrograman berorientasi objek
.
2.5.3 Kelebihan PHP Dari Bahasa Pemrograman Lain
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.
Universitas Sumatera Utara
2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai
IIS sampai dengan apache, dengan kompilasi yang ralatif mudah. 3.
Dalam sisi pengembangan relative mudah, karena banyak developer yang siap membantu dalam pengembangan.
4. PHP adalah bahasa open source yang dapat digunakan diberbagai mesin
linux, unix, windows dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.
5. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah
karena referensi yang banyak.
2.5.4 Script PHP
Script PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu script akan dikenali sebagai scriptPHP bila didapati tanda :
a. ?php…………….?
b. ?.........................?
c. script language=”php”…script
Script yang dibuat oleh php disimpan dengan namafile dan diketahui dengan ekstensi .php. misalnya„contoh.php’. Bila script php diakses melalui komputer lokal maka
file PHP di folder htdocs di web server. Sama halnya dengan pemakaian dokumen HTML, pemberian dokumen yang sama tetapi dituliskan dengan case yang berbeda
akan dianggap sebagai dokumen yang berbeda, misalnya „contoh.php’ akan berbeda dengan „CONTOH.php
‟ atau „Contoh.php‟. ScriptPHP dapat disisipkan dibagian manapun dalam dokumen HTML, begitu pula sebaliknya scriptHTML dapat
diletakkan diantara script PHP.
Universitas Sumatera Utara
Berikut contoh dari scriptPHP : 1.Contoh1.php
html head
title Testtitle head
body Tanggal :
? mencetak tanggal dengan perintah echo echo date “dFY”;echo”br”;
mencetak tanggal dengan perintah print body
html
2.5.5 Integrasi dengan Database
PHP yang digabungkan dengan databaseakan lebih berkekuatan jika digabungkan dengan database yang realibel, gratis dan mudah diinstalasi. Terdapat 2 jenis
database yang memenuhi yaitu MYSQL dan PostgreSQL. Kedua jenis database ini dipergunakan karena kinerja yang bagus dan untuk mengaksesnya, PHP mempuyai
fungsi khusus. Berikut ini daftar database yang didukung oleh PHP sampai versi 5
Tabel 2.1 Daftar Database yang didukung PHP . No
Nama Database No Nama Database
Universitas Sumatera Utara
1 Adadase D
12 ODBC
2 Dbase
13 Oracle
3 Empress
14 Ovrimos
4 FilePro Ready only
15 PostegreSQL
5 Hyperwave
16 SQLite
6 IBM DB2
17 Sybase
7 Informix
18 Solid
8 Ingres
19 Frontbase
9 INterbase
20 MSQL
10 Direct MS-SQL
21 Velocis
11 MySQL
22 Unix dbm
PHP mempunyai fungsi khusus untuk mengakses MySQL.Ada sekitar 48 fungsi yang dapat didukung PHP dalam mengakses MySQL dalam membuat aplikasi. Adapun
yang biasa digunakan diantaranya: a.
Mysql_connect Fungsi mysql_connect adalah untuk mrnghubungkan PHP dengan
databaseMySQL.Formatnya adalah : Mysql_connect string hostname,string username, string password
b. Mysql_select db
Setelah terhubung ke databaseMYSQL dengan menggunakan mysql_connect, langkah selanjutnya adalah mmilih database yang akan digunakan. Fungsi mysql_select_db
digunakan untuk memilih database. Format fungsinya adalah: mysql_select_db string
Universitas Sumatera Utara
database, koneksi. Koneksi adalah variable yang terhubung ke MySQL.Jika tidak mengisi variable koneksi yang terbuka saat itulah yang dianggap digunakan. Manfaat