PENGERTIAN
PHP :
PHP merupakan script untuk
pemrograman scripe web server side,script yang membuat dokumen HTML secara on
the fly,dokumen HTML yang di hasilkan dari
suatu aplikasi bukan dokumen HTML yang di buat dengan mengunakan editor
teks / editor html.
Dengan
mengunakan PHP maka maintenance suatu situs web menjadi lebih mudah . proses
update data dapat dilakukan dengan mengunakan aplikasi yang di buat dengan
mengunakan script PHP.
PHP/FI
merupakan nama awal dari PHP.PHP personal home page,FI adalah form interface.di
buat pertama kali oleh Ramus Lerdoff,PHP,awalnya merupakan program CGI yang di khusus
kan untuk menerima input dari form yang di tampilkan dalam brouser web.
Software ini
di sebarkan dan di lisensikan sebagai perangkat lunak open source .
PHP singkatan
dari typer text preprocessor,merupakan bahasa script servere side yang di
sisipkan pada HTML.
Berikut adalah
contoh umum yang di gunakan untuk menjelaskan tentang PHP sebagai script yang disisipkan
(embedded script) dalam dokumen HTML.
===================================================================
<html>
<head>
<title>contoh</title>
</head>
<body>
<?php
Echo
“hai ,saya dari script PHP !” ;
?>
</body>
</html>
=====================================================================
Kode/script
PHP diapit dengan mengunakan tag awal dan tag akhir yang khusus ,yang
memungkinkan pemrogram untuk masuk dan keluar dari mode script PHP.
KEMAMPUAN
PHP :
PHP secara dasar dapat mengerjakan semua yang dapat
dikerjakan oleh program CGI,seperti mendaatkan data dari form,menghasilkan isi
halaman web yang dinamik dan menerima cookies.
Kemampuan (feature)vPHP yang paling diandalkan dan
signifikan adalah dukungan pada banyak
data base.membuat halaman web yang mengunakan data dari data base dangan
sangat mudah dapat di lakukan ,berikut adalah daftar data base yang di dukung
oleh PHP=
- Adabas D
- Dbase
- Empress
- Filepro (read only)
- Frontbase
- Hyperwave
- Ibm db2
- Informix
- Ingres
- Interbase
- Msql
- Direct ms sql
- My sql
- Odbc
- Oracle(oc17 dan oc18)
- Ovrimos
- Postgres sql
- Solid
- Sybase
- Velocis
- Unix dbm
PHP juga mendukung untuk berkomunikasi dengan layanan
lain mengunakan protocol IMAP,SNMP,NNTP,POP3,HTTP, dan lainya yang tidak
terhitung .pemrogram juga dapat membuka soket jaringan secara mentah dan
berinteraksi dengan mengunakan protokol lainya.