Sebelum kita belajar php ada baiknya kita mengenal terlebih dahulu apa sebenarnya php itu.
PHP dibuat oleh Rasmus Lerdoft pada tahun 1995 dan pada saat itu PHP memiliki makna " Personal Home Page / Form Interpreter" atau PHP/FI. jadi PHP yang kali ini akan kita pelajari bukan PHP yang biasa di gunakan pada bahasa gaul yah. (Pemberi Harapan Palsu) :D. Seiring berkembang pesatnya teknologi PHP telah memiliki beberapa kali
pengembangan dari PHP/FI atau PHP Tools versi 1 dan pada bulan November Tahun 1997 dirilis kembali PHP/FI versi 2. kemudian bulan Juni 1998 arti dari PHP dirubah menjadi Hypertext Preprocessor dan pada tahun ini juga di keluarkan PHP versi terbaru yakni PHP versi 3. kemudian Pada bulan Mei tahun 2000 dirilis kembali PHP versi ke-4. dan PHP versi berikutnya keluar setelah enam tahun berikutnya yakni pada bulan juli 2006. yakni PHP versi 5, versi ini paling populer di kalangan developer. setelah PHP5 versi berikutnya dirilis pada tahun 2010 yakni PHP6 dan pada pertengan 2014-2015 diliris kembali PHP versi Terbaru yakni PHP7 yang sampai saat ini (tahun 2016) belum ada rumor atau isu tentang PHP versi Terbaru.
Belajar pemrograman PHP sama halnya belajar pemrograman lain, seperti Visual Basic, Java, C+ dll. hanya saja yang membedakan adalah cara penulisan sintax, hanya saja PHP kebanyakan digunakan untuk membuat sebuah website dan harus digunakan bersamaan dengan HTML (HyperText Markup Language). Kenapa harus digunakan secara bersamaan ? dikarenakan PHP hanya dapat di eksekusi pada sisi server (server side scipting) sedangkan HTML merupakan induk dari sebuah WEB, dan PHP hanya menjadi jembatan penghubung antara HTML (form) dengan Database.
Lisensi PHP adalah gratis sehingga programmer bebas berkarya, keuntungan inilah yang membuat PHP terus berkembang Pesat, sampai saat ini (tahun 2016) telah banyak framework PHP yang dapat kita gunakan untuk mempermudah kita dalam membuat sebuah website yang komplex. Beberapa Framework tersebut Seperti Laravel, CodeIgniter, YII, CakePHP, Symfony, Zend Framework, dll.
No comments:
Post a Comment