1. Pengertian
PHP: Hypertext Preprocessor adalah basa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
2. Latar Belakang
- Sejarah PHP
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. Pengembangan PHP dimulai pada 1995 ketika Rasmus Lerdorf menulis beberapa Common Gateway Interface program (CGI) di C, yang ia digunakan untuk menjaganya homepage pribadi . Dia diperpanjang mereka untuk bekerja dengan bentuk web dan untuk berkomunikasi dengan database , dan disebut implementasi ini "Personal Home Page / Forms Interpreter" atau PHP / FI.
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. Versi terbaru dari bahasa pemograman PHP adalah versi 5.6.4 yang resmi dirilis pada tanggal 18 Desember 2014.
3. Tujuan
Bertujuan untuk mengenal, mengetahui dan mempelajari apa itu php, tipe data yang digunakan di php, sintak dasar dari php, macam-macam dari php.
4. Pembahasan
A. Tipe Data
Didalam PHP memiliki 8 tipe data yaitu :
- Boolean
- Integer
- Float/ Double
- String
- Array
- Object
- Resource
- NULL
C. Kelebihan PHP
Kelebihan dari PHP dibandingkan bahasa pemrograman yang lainnya yaitu :
Blok scripting PHP selalu diawali dengan <?php dan diakhiri dengan ?>. Blok scripting PHP dapat ditempatkan dimana saja didalam dokumen. Pada beberapa server yang mendukung, blok scripting PHP dapat diawali dengan <? dan diakhiri dengan ?>. Namun, untuk kompatibilitas maksimum, sebaiknya menggunakan bentuk yang standar (<?php ?>). Setiap baris kode PHP harus diakhiri dengan semikolon (;). Semikolon ini merupakan separator atau pemisah yang digunakan untuk membedakan satu instruksi dengan instruksi lainnya.
Contoh dari PHP :
<?php echo "Ini contoh penerapan php" ; ?>
Ket :
E. Versi dari PHP
Pada tanggal 22 Mei 2000, PHP 4, didukung oleh Zend Engine 1.0, dirilis. Pada Agustus 2008 cabang ini mencapai versi 4.4.9. PHP 4 tidak lagi dalam pengembangan dan tidak akan update keamanan akan dirilis.
Banyak profil tinggi proyek open-source berhenti mendukung PHP 4 kode baru sebagai tanggal 5 Februari 2008, karena inisiatif GoPHP5, yang disediakan oleh konsorsium pengembang PHP mempromosikan transisi dari PHP 4 ke PHP 5.
Seiring waktu, juru PHP menjadi tersedia pada kebanyakan ada 32-bit dan 64-bit sistem operasi, baik dengan membangun mereka dari kode sumber PHP, atau dengan menggunakan binari pre-built.
Landasan PHP 7 adalah PHP cabang yang awalnya dijuluki PHP generasi berikutnya (phpng). Hal itu ditulis oleh Dmitry Stogov, Xinchen Hui dan Nikita Popov dan bertujuan untuk mengoptimalkan kinerja PHP oleh refactoring Zend Engine untuk menggunakan lebih kompak struktur data dengan peningkatan lokalitas cache yang sementara tetap mempertahankan kompatibilitas bahasa yang kompitable.
PHP 7 juga memperkenalkan fitur bahasa baru, termasuk jenis kembali deklarasi untuk fungsi, [51] yang melengkapi deklarasi jenis parameter yang ada, dan dukungan untuk jenis skalar (bilangan bulat, float, string, dan boolean) dalam parameter dan kembali deklarasi tipe.
F. Fungsi PHP di dalam halaman web
PHP mendukung berbagai macam aplikasi database seperti MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, dll. Selain itu PHP bersifat open soure, sehingga kita bisa melihat kode sumber PHP, melihat cara kerjanya, hingga ikut terkontribusi didalamnya. Karena bersifat open source, tentu saja kita bisa menggunakannya dengan gratis.
Kelebihan dari PHP dibandingkan bahasa pemrograman yang lainnya yaitu :
- Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
- Web Server yang mendukung PHP dapat ditemukan di mana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
- Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
- Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
- 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.
Blok scripting PHP selalu diawali dengan <?php dan diakhiri dengan ?>. Blok scripting PHP dapat ditempatkan dimana saja didalam dokumen. Pada beberapa server yang mendukung, blok scripting PHP dapat diawali dengan <? dan diakhiri dengan ?>. Namun, untuk kompatibilitas maksimum, sebaiknya menggunakan bentuk yang standar (<?php ?>). Setiap baris kode PHP harus diakhiri dengan semikolon (;). Semikolon ini merupakan separator atau pemisah yang digunakan untuk membedakan satu instruksi dengan instruksi lainnya.
Contoh dari PHP :
<?php echo "Ini contoh penerapan php" ; ?>
Ket :
- echo : digunakan untuk menampilkan apa yang ingin ditampilkan ke layar.
E. Versi dari PHP
- PHP 3 dan PHP 4
Pada tanggal 22 Mei 2000, PHP 4, didukung oleh Zend Engine 1.0, dirilis. Pada Agustus 2008 cabang ini mencapai versi 4.4.9. PHP 4 tidak lagi dalam pengembangan dan tidak akan update keamanan akan dirilis.
- PHP 5
Banyak profil tinggi proyek open-source berhenti mendukung PHP 4 kode baru sebagai tanggal 5 Februari 2008, karena inisiatif GoPHP5, yang disediakan oleh konsorsium pengembang PHP mempromosikan transisi dari PHP 4 ke PHP 5.
Seiring waktu, juru PHP menjadi tersedia pada kebanyakan ada 32-bit dan 64-bit sistem operasi, baik dengan membangun mereka dari kode sumber PHP, atau dengan menggunakan binari pre-built.
- PHP 6 dan Unicode
- PHP 7
Landasan PHP 7 adalah PHP cabang yang awalnya dijuluki PHP generasi berikutnya (phpng). Hal itu ditulis oleh Dmitry Stogov, Xinchen Hui dan Nikita Popov dan bertujuan untuk mengoptimalkan kinerja PHP oleh refactoring Zend Engine untuk menggunakan lebih kompak struktur data dengan peningkatan lokalitas cache yang sementara tetap mempertahankan kompatibilitas bahasa yang kompitable.
PHP 7 juga memperkenalkan fitur bahasa baru, termasuk jenis kembali deklarasi untuk fungsi, [51] yang melengkapi deklarasi jenis parameter yang ada, dan dukungan untuk jenis skalar (bilangan bulat, float, string, dan boolean) dalam parameter dan kembali deklarasi tipe.
F. Fungsi PHP di dalam halaman web
- Membaca permintaan klien.
- Mencari halaman/page di server sesuai dengan url yang diakses klien.
- Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page.
- Mengirim kembali halaman tersebut kepada klien.
5. Kesimpulan
Kesimpulannya adalah, untuk kita semakin dapat mengembangkan aplikasi atau web supaya lebih dinamis dan laku di pasaran dan terpakai sepanjang zaman kita harus selalu me-update halaman tersebut dan itu disebut tidak statis kita menggunakan bahasa pemograman PHP
6. Referensi
- https://id.wikipedia.org/wiki/PHP
- http://fadilajunitan.blogspot.co.id/2017/01/pengenalan-php.html
- http://tekni-kom.blogspot.co.id/2014/11/latar-belakang-php.html
No comments:
Post a Comment