MAKALAH PHP
Daftar Isi …………………………………………………………………………… 1
A. Pengertian
PHP (hypertext preprocessor)…………………….....................
2
B.
Kegunaan PHP.…………………………………………………………... 3
C. Beberapa
keunggulan php…………………………………………........... 4
D. Sejarah PHP (hypertext preprocessor)………………………................... 4
E. 3 macam penulisan
kode PHP…………………………………................. 5
F. Daftar
Pustaka………………………………………………………......... 6
A.Pengertian PHP (hypertext preprocessor)
PHP adalah bahasa pemrograman script yang paling banyak
dipakai saat ini, dengan kode-kode yang kita susun bersama akan menampilkan
karya luar biasa di halaman internet (Dinamis). Dinamis berarti halaman yang di
buat untuk ditampilkan saat diminta oleh client. Mekanisme ini menyebabkan
informasi yang diterima oleh client selalu terbaru/up to date. Semua script PHP
di eksuksi pada server dimana script tersebut dijalankan, Sebagai contoh jika kita meng-save as suatu website
dimana website tersebut ada implant phpnya maka kita tidak akan ikut mengesave
source code phpnya, mungkin yang tercopy hanya source HMTL, JavaScript,
dan CSS sedangkan PHPnya tidak tercopy 8).
PHP dikenal sebagai bahasa
scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan
untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan
JSP (Java Server Pages), Ini adalah salah salah satu yang dikembangkan pertama server-side scripting bahasa untuk dimasukkan ke dalam dokumen sumber HTML,
daripada memanggil file eksternal untuk
memproses data.
Padaakhirnya, kode ini ditafsirkan oleh server web dengan modul prosesor PHP yang menghasilkan halaman web yang dihasilkan. Hal ini jugatelah berkembang untukmenyertakan kemampuan antarmuka baris perintah dan dapat digunakan dalam aplikasi grafis mandiri.
B.Kegunaan PHP
Penggunaan
PHP adalah tujuan umum bahasa scripting yang sangat cocok untuk server-side pengembangan web di mana PHP umumnya berjalan pada server Web. Setiap kode PHP dalam file yang diminta dieksekusi oleh runtime PHP, biasanya untuk membuat konten halaman web dinamis atau gambar dinamis yang digunakan di situs Web atau di tempat lain. Hal ini juga dapat digunakan untuk baris perintah scripting dan client-side aplikasi GUI . PHP dapat digunakan pada server Web yang paling banyak sistem operasi dan platform, dan dapat digunakan dengan banyak sistem manajemen database relasional (RDBMS). Ini tersedia gratis, dan Grup PHPmenyediakan kode sumber lengkap bagi pengguna untuk membangun, menyesuaikan dan memperpanjang untuk mereka gunakan sendiri
PHP terutama bertindak sebagai filter, mengambil input dari sebuah file atau stream yang berisi teks dan / atau instruksi PHP dan keluaran lain aliran data; paling sering output akan HTML. Karena PHP 4, PHP parser mengkompilasi masukan untuk menghasilkan bytecode untuk diproses oleh Zend Engine, memberikan kinerja yang meningkat lebih dari pendahulunyapenafsir.
PHP adalah tujuan umum bahasa scripting yang sangat cocok untuk server-side pengembangan web di mana PHP umumnya berjalan pada server Web. Setiap kode PHP dalam file yang diminta dieksekusi oleh runtime PHP, biasanya untuk membuat konten halaman web dinamis atau gambar dinamis yang digunakan di situs Web atau di tempat lain. Hal ini juga dapat digunakan untuk baris perintah scripting dan client-side aplikasi GUI . PHP dapat digunakan pada server Web yang paling banyak sistem operasi dan platform, dan dapat digunakan dengan banyak sistem manajemen database relasional (RDBMS). Ini tersedia gratis, dan Grup PHPmenyediakan kode sumber lengkap bagi pengguna untuk membangun, menyesuaikan dan memperpanjang untuk mereka gunakan sendiri
PHP terutama bertindak sebagai filter, mengambil input dari sebuah file atau stream yang berisi teks dan / atau instruksi PHP dan keluaran lain aliran data; paling sering output akan HTML. Karena PHP 4, PHP parser mengkompilasi masukan untuk menghasilkan bytecode untuk diproses oleh Zend Engine, memberikan kinerja yang meningkat lebih dari pendahulunyapenafsir.
Awalnya dirancang
untuk membuat halaman Web dinamis, PHP sekarang berfokus terutama pada
server-side scripting, dan ini mirip dengan lain bahasa server-side scripting
yang menyediakan konten dinamis dari server web ke klien, seperti Microsoft
ASP.NET , Sun Microsystems 'JSP,
dan mod_perl. PHP juga menarik
banyak pengembangan kerangka kerja yang menyediakan blok bangunan dan struktur
desain untuk mempromosikan pengembangan aplikasi cepat (RAD).Beberapa CakePHP
meliputi Symfony, menawarkan fitur yang mirip dengan kerangka kerja aplikasi
web lainnya,.
Arsitektur LAMP telah menjadi populer di industri web sebagai cara untuk menyebarkan aplikasi Web. PHP umumnya digunakan sebagai P dalam berkas ini bersama Linux, Apache dan MySQL, meskipun P juga dapat merujuk ke Python atau Perl atau beberapa kombinasi dari ketiganya. Paket yang sama juga tersedia untuk Windows dan Mac OS X, maka disebut WAMP dan MAMP, dengan huruf pertama berdiri untuk system operasi masing masing.
Arsitektur LAMP telah menjadi populer di industri web sebagai cara untuk menyebarkan aplikasi Web. PHP umumnya digunakan sebagai P dalam berkas ini bersama Linux, Apache dan MySQL, meskipun P juga dapat merujuk ke Python atau Perl atau beberapa kombinasi dari ketiganya. Paket yang sama juga tersedia untuk Windows dan Mac OS X, maka disebut WAMP dan MAMP, dengan huruf pertama berdiri untuk system operasi masing masing.
Sejak April 2007, lebih dari 20 juta domain internet telah layanan Web host pada server dengan PHP terinstal dan mod_php tercatat sebagai modul HTTP Server Apache yang paling populer. PHP digunakan sebagai bahasa pemrograman server-side pada 75% dari semua Web server web sistem manajemen konten yang ditulis dalam PHP termasuk MediaWiki., Joomla, EZ Publish, Wordpress, Drupal dan Moodle situs Web Semua dibuat menggunakan alat ini. yang ditulis dalam PHP , termasuk bagian-menghadap pengguna Wikipedia, Facebook, dan Digg
C.Beberapa keunggulan php:
- open source
- connecting and querying a database dapat dilakukan dengan 2 atau 3 script.
- Optimasi waktu respon pada applikasi web
- bahasa pemrograman yang sederhana dan kuat
- Life Cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi internet
- PHP dapat digunakan hampir semua web server yang ada di pasaran
- Fungsi utama PHP adalah untuk menghubungkan database dengan web
D.Sejarah PHP
(hypertext preprocessor)
Pada awalnya PHP merupakan
kependekan dari Personal Home Page (Situs personal). PHP pertama kali
dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP
masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan
skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut
untuk umum dan menamakannya PHP/FI. Dengan perilisan
kode sumber ini menjadi sumber terbuka, maka banyak pemrogram
yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada
rilis ini, interpreter PHP sudah diimplementasikan
dalam program C.
Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan
kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi
lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan
tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut
sebagai PHP 3.0 dan singkatan PHP
diubah menjadi akronim berulang PHP: Hypertext
Preprocessing.
Pada pertengahan tahun 1999, Zend merilis
interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah
versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak
dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi
tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004,
Zend merilis PHP 5.0. Dalam versi ini,
inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan
model pemrograman berorientasi objek
ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma
berorientasi objek.
E. 3 macam penulisan kode PHP
- <?php..............penutupnya ?>
- <?...................penutupnya ?>
- <%.................penutupnya %>
Daftar Pustaka
1 komentar:
trimakasi
My blog
Posting Komentar