PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 olehRasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.
PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.
Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.
Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress.
Dasar Pemograman PHP
Sebuah script PHP dimulai dengan <php? Dan diakhiri dengan ?>
<!DOCTYPE html>
<html>
<body>
<h1>Ini adalah syntax dasar PHP</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
<html>
<body>
<h1>Ini adalah syntax dasar PHP</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
Program di atas adalah contoh untuk menampilkan tulisan Hello Word.
Bagaimana jika ingin menampilkan 100 bahkan 1000 tulisan Hello Word ?
dengan menggunakan pemograman PHP kita bisa dengan mudah untuk menampilkan tulisan Hello Word tampa harus mengcopy paste script tersebut yang nantinya menjadi tidak efektif.
Jika menggunakan PHP, kita tinggal membuat perulangan FOR 1000 kali dengan script yang lebih singkat seperti berikut :
<!DOCTYPE html>
<html>
<body>
<h1>Contoh perulangan FOR</h1>
<html>
<body>
<h1>Contoh perulangan FOR</h1>
<?php
for
(
$i
= 1;
$i
<= 1000;
$i
++)
{
echo
"Hello Word!"
;
echo
"<br />"
;
}
?>
</body>
</html>
</html>
Kelebihan PHP
- Bisa membuat Web menjadi Dinamis.
- Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
- Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
- PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.’
- Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
- PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis
Kekurangan PHP
- Tidak ideal untuk pengembangan skala besar.
- PHP memiliki kelemahan keamanan. Jadi Programmer harus jeli & berhati-hati dalam melakukan pemrograman & Konfigurasi PHP.
- Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya)
0 comments:
Post a Comment