Selasa, 18 Juli 2017

Sejarah dan Karakteristik PHP

Sejarah dan Karakteristik PHP – Assalamualaikum sahabat lupacode semuanya dimanapun kalian berada pada kesempatan kai ini saya akan melanjutkan pembahasan pada materi dalam seri Belajar php.

Pada seri php sebelumnya saya telah membahas mengenai pembelajaran php untuk pemula yaitu pada postingan Belajar PHP untuk Pemula jadi bagi sahabat semua yang baru saja gabung disini silahkan untuk mengunjungi postingan saya yang sebelumnya yaitu Belajar PHP untuk Pemula agar sahabat semua mengerti dari dasar pembelajaran pada seri Belajar php yang akan saya bahas.

Bagaimana Sejarah dan Karakteristik PHP


Sejarah PHP

Pada materi php kali ini kita akan membahas sejarah php atau asal muasala terbentuknya Bahasa pemrograman php.

Supaya kita tidak hanya paham saja penggunaanya tapi paham juga kenapa ko bisa ada Bahasa pemrograman php sampai saat ini.

Jadi, php ini pertama kali dibuat oleh Rasmus Lerdoft beliau menciptakan php pada tahun 1994.

Pada awalnya dia tidak bermaksud menciptakan bahasa pemrograman, jadi dia membuat sebuah program untuk mengelola website pribadinya atau personal home page dia.

Oleh karena itu mengapa disebut PHP karna pada awalnya php adalah singkatan dari “ Personal Home Page “ lalu pada halaman web nya dia membuat sebuah form atau web form untuk terhubung kedalam database.

Jadi, makanya pada saat pertama dibuat dia kasih nama aplikasinya adalah “PHP/FI” ( Personal Home Page / Form Interpreter )

Kemudian setelah itu ternyata program dia itu banyak diminati oleh rekan – rekan dan orang lain, sehingga program yang tadinya ia buat untuk dirinya sendiri hingga akhirnya ia buat untuk orang lain dalam bentuk Open Source

Kemudian pada tahun 1995 setelah ia perbaiki lagi programnya dan ia membuat program yang namanya PHP Tools v.1 nah ini baru bisa dipakai oleh orang lain.

Lalu dua tahun kemudian ia buat program dengan nama PHP Tools V.2 (1997) mulai dari sini sudah mulai banyak yang ikutan ngembangin karna open source.

Jadi, banyak yang ikutan ngembangin sampai pada tahun 1998 ada dua orang yang membantu mengembangkan dua bahasa php ini yaitu...

...Zeev Suraski & Andi Gutmans.

Kemudian dua orang ini yang membuat sebuah perusahaan yang namanya Zend Technologies.

Nah dua orang ini adalah yang berjasa untuk membuat parser didalam php, parser ini adalah sebuah program untuk membaca sintaks php supaya php nya bisa mengetahui codingan yang kita tulis.

Jadi, dibantu dengan dua orang tersebut dan namanya ganti menjadi PHP: Hypertext Preprocessor


Jadi php nya sendiri bukanlah menjadi sebuah singkatan lagi, kemudian pada tahun 2000 dikembangkan lagi menjadi php versi 4 (PHP 4, 2000) dan didalamnya sudah ada Zend Engine.

Jadi mesin untuk mengelola php nya itu namanya Zend Engine yang diciptakan oleh Zend Technologies.

Lalu pada tahun 2004 Empat tahun kemudian dikembangkan lagi PHP versi 5 (PHP 5, 2004) php versi 5 ini termasuk update dari php yang paling besar.

Karna didalmnya banyak disimpan fitur – fitur serta fungsionalitas – fungsionalitas kedalam library nya.

Nah ini sudah diperbaiki zend engine nya dan sekarang dinamakan zend engine versi 2.

Kenapa disebut update yang paling hebat... ?

...Karna sekarang didalamnya itu sudah bisa melakukan Object Oriented Programming (OOP) atau pemrograman berorientasi objek.

Walaupun belum 100% object oriented seperti yang bisa dilakukan java misalnya, tapi disitu kita sudah bisa melakukan abstraksi seperti membuat class, pewarisan, atau inheritance.

Lalu selain itu di php versi 5 juga mulai dikenalkan dengan yang namanya PHP Data Object (PDO). 

PDO ini adalah mesin didalam php yang bisa mengelola beragam database.

Jadi, dengan menggunakan PHP Data Object jika kita ingin beroindah atau kita kaan memindahkan sebuah database maka cukup dengan mengganti nama database nya saja.

Kemudian pada tahun 2008 Perkembangan dari PHP 4 Dihentikan, tadinya kan pararel PHP 4 dikembangin, php 5 juga dikembangin...

....karena apa ?

Karena, masih banyak server yang menggunakan php 4 maka dari itu kemudian ada yang namanya gerakan yang namanya GOPHP5

Jadi, semua disarankan untuk berpindah atau migrasi dari php 4 ke php 5.

Selanjutnya PHP 6, itu mungkin kita tidak pernah dengar dengan php 6 karena php 6 project yang tadinya ditunda lalu pada akhirnya dibatalkan atau digagalkan.

Karena php6 ini tadinya mau memperbaiki masalah di unicode.

Unicode ini adalah bagaimana php ini menangani penulisan berbagai macam bahasa.

Sehingga akhirnya fokus di PHP 5.4 (2010) jadi dikembangkan terus fungsionalitas php nya, bukan ngurusin unicode tadi. Dan sampai sekarang ini php versi 5 ini masih dikelola dan dikembangkan.

Kemudian yang terakhir pada tahun 2014 dikembangkan PHP versi 7 PHP 7 (2014) yang sampai sekarang masih dikembangkan.

Nah jadi sekarang ada dua versi ada PHP 5 dan PHP 7.

Pada php versi 7 ini lebih bagus lagi karena zend engine nya sudah Zend Engine 3 lebih cepat performance nya juga lebih bagus dan lain sebagainya.

Jadi, itulah sejarah singkat dari php dari mulai dia ada sampai saat sekarang, dan semoga ini dapat menambah wawasan sahabat lupacode semuanya.

Karakteristik PHP

Sekarang mengenai karakteristik dari bahasa pemrograman php...

...Yang pertama ekstensi file nya harus .php nanti meskipun didalam sintaks php nya tidak terdapat sintaks php itu tidak masalah.

Jadi, isinya misalkan html semua itu juga tidak masalah...

Karena nanti didalam file php ini boleh isinya html saja atau boleh hanya php saja atau boleh juga campuran itu tidak masalah.

Setiap sintaks php harus ditulis dengan didalam tag php atau sebetulnya bukan tag ya namanya, sebetulnya namanya adalah delimiter atau pembatas yang diawali dengan <? php dan di akhiri dengan ?> 

...nah ini disebut delimiter atau pembatasnya

PHP bisa digunakan bersamaan dengan html nah jadi ini seperti yang tadi saya sebutkan bahwa itu tidak masalah,

Kita bisa menulis php didalam html atau sebaliknya kita bisa menulis html didalm php...

Sintaks PHP Mengikuti Bahasa C nah bahasa php ini mengikuti kaidah – kaidah dialam Bahasa C seperti sensitif, kemudian huruf kecil dan huruf besar berpengaruh.

Harus selalu diakhiri dengan titik koma setiap perintahnya.

Jadi, buat sahabat lupacode yang sudah pernah belajar Bahasa C jadi sintaks nya hampir sama.
Jangan Lupa Pelajari ini juga :
  1. Belajar PHP Untuk Pemula
  2. Belajar PHP Dasar Pengertian Tag dan Variable
  3. Source Code E-Commerce Rainkids dengan codeigniter Gratis
  4. Tutorial Sublime Text 3 – #8 Package Control
  5. Tutorial Sublime Text 3 – #7 Go To Anything
Baiklah mungkin itu saja yang dapat saya sampaikan dalam seri pembahasan mengenai materi Belajar php ini...

Sampai jumpa kembali pada pembahasan materi atau postingan dari lupacode selanjutnya.

Nantikan terus update materi terbaru dari lupacode yang akan saya update untuk sahabat lupacode semuanya.

Terimakasih telah berkunjung, saya admin dari blog lupacode undur diri, wassalamualaikum, wr wb.

Silahkan berkomentar yang baik dan menarik sesuai dengan isi konten.
Komentar yang tidak diperbolehkan :

1. Berbau penghinaan SARA & PXXN
2. Komentar dengan Link hidup ( akan dianggap spam )
3. Komentar tidak nyambung dengan isi postingan
EmoticonEmoticon