Kelebihan dan kekurangan PHP
|
Selasa, 15 Maret 2016
PHP merupakan singkatan dari "Hypertext Prreprocessor", PHP adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar syntaxnya mirip dengan bahasa pemrograman C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik dan mudah dimengerti.. . Sejarah PHP, awalnya PHP merupakan kependekan dari Personal Home Page (situs personal) dan PHP itu sendiri pertama kali di buat oleh Rasmus Lerdorf pada tahun 1995, dan pada saat PHP masih bernama FI (Form Interpreter), yang wujudnya berupa sekumpulan sript yng digunakan untuk mengolah data form dari web Dan selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP nah begitu sejarahnya.
Sintaksis Dasar
Pembatas
PHP hanya mengeksekusi kode yang ditulis dalam pembatas sebagaimana ditentukan oleh dasar sintaks PHP. Apapun di luar pembatas tidak diproses oleh PHP (meskipun teks PHP ini masih mengendalikan struktur yang dijelaskan dalam kode PHP. Pembatas yang paling umum adalah "<?php" untuk membuka dan "?>" Untuk menutup kode PHP.Tujuan dari pembatas ini adalah untuk memisahkan kode PHP dari kode di luar PHP, seperti HTML,Javascript.Variabel
Variabel diawali dengan simbol dolar$
. Pada versi php PHP 5 diperkenalkan jenis isyarat yang memungkinkan fungsi untuk memaksa mereka menjadi parameter objek dari class tertentu, array, atau fungsi. Namun, jenis petunjuk tidak dapat digunakan dengan jenis skalar seperti angka atau string. Contoh variabel dapat ditulis sebagai $nama_varabel.Penulisan fungsi, penamaan kelas, nama variabel adalah peka akan huruf besar (Kapital) dan huruf kecil . Kedua kutip ganda
""
dari string memberikan kemampuan untuk interpolasi nilai variabel ke dalam string PHP. PHP menerjemahkan baris sebagai spasi, dan pernyataan harus diakhiri dengan titik koma ;
. Komentar
PHP memiliki 3 jenis sintaks sebagai komentar pada kode yaitu tanda blok/ * * /
, komentar 2 baris //
Serta tanda pagar #
digunakan untuk komentar satu baris. Komentar bertujuan untuk
meninggalkan catatan pada kode PHP dan tidak akan diterjemahkan ke
program.Fungsi
Ratusan fungsi yang disediakan oleh PHP serta ribuan lainnya yang tersedia melalui berbagai ekstensi tambahan. fungsi-fungsi ini didokumentasikan dalam dokumentasi PHP. Namun, dalam berbagai tingkat pengembangan, kini memiliki berbagai konvensi penamaan. Sintaks fungsi adalah seperti di bawah ini:function tampilkan($data="") // Mendefenisikan fungsi, "tampilkan" adalah nama sebuah fungsi { //Diapit oleh tanda kurung kurawal if($data) return $data; else return 'Tidak ada data'; // Melakukan proses pengolahan data, contohnya melalui kondisi } echo tampilkan("isi halaman") // Menjalankan fungsi
Contoh Program
Membuat Sebuah Halaman Web PHP
Sebuah Halaman web yang ditulis menggunakan Bahasa Pemograman PHP adalah sebagai berikut:<?php echo "Halo dunia"; ?>
Program bilangan Fibonacci
Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.terdapat beberapa variable atau sintax. seperti function. itu merupakan bagian dari javascript.<?php function fibonacci_seq( $panjang ) { for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ ) $l[] = $l[$x++] + $l[$x]; return $l; } fibonacci_seq(20); // Angka "20" dapat diganti sesuai keinginan ?>
Kelebihan dan kekurangan dari PHP
Kelebihan :
Banyak sekali kelebihan yang dimiliki PHP dibandingkan dengan bahasa
pemrograman yang lain, Diantaranya :
- Bisa membuat Web menjadi Dinamis.
- PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
- Program yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP berjalan secara Web Base yag artinya semua Sistem Operasi bahkan HP yang mempunyai Web Browser dapat menggunakan program PHP.
- Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
- Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
- Bahasa pemrograman PHP tidak memerlukan Kompilasi / Compile dalam penggunaannya.
- Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain.
- Pengembangan Aplikasi PHP mudah karena banyak Dokumentasi, Refrensi & Developer yang membantu dalam pengembangannya.
- Banyak bertebaran Aplikasi & Program PHP yang Gratis & Siap pakai seperti WordPress, PrestaShop, dan lain-lain.
Selain kelebihan PHP, PHP juga mempunyai kekurangan. Namun masalah kekurangannya sangat sedikit. Diantaranya :
- idak ideal untuk pengembangan skala besar.
- Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 ini)
- Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya)
- PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP
- Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend ($2000).
Sekian dari saya, dan semoga bermanfaaat untuk Anda :)
Terima kasih. edit
Good job sangat membantu
BalasHapusMy blog
good artikel :) suka banget
BalasHapusMy blog
suka banget sangat bermanfaat buat yang belajar tentang fungsi pada php
BalasHapusgood artikel
BalasHapusMy blog
makasih infonya
BalasHapusMy blog
makasih artikelnya
BalasHapusThank infonyaa!!
BalasHapussangat bagus
BalasHapusmy blog
trimakasih informasinya... menurut anda bahasa pemrograman apa yg setara dengan php kalau dilihat dari kelebihan dan kekurangannya? tks kunjungi juga website kampus saya : http://www.atmaluhur.ac.id dan blog saya: https://kima.mahasiswa.atmaluhur.ac.id
BalasHapussiap min
BalasHapusalat pemotong simcard 3in1