Skip to main content

Belajar PHP

Sejarah PHP

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.

Contoh program

Program Hello World

Program Hello World yang ditulis menggunakan PHP adalah sebagai berikut:

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.

Kelebihan PHP Dari Bahasa Pemrograman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
  1. 'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.'
  2. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  5. '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.'

Tipe data

PHP memiliki 8 (delapan) tipe data yaitu :
  1. Integer
  2. Double
  3. Boolean
  4. String
  5. Object
  6. Array
  7. Null
  8. Nill
  9. Resource
Sekian dulu tulisan saya tentang sedikit pengenalan PHP 

Anda bisa download Pdf PHP di sini 

Comments

Popular posts from this blog

Cara upload template blogger pada halaman muka yang baru

wah ....udah lama kagak ngeblog untuk para fans-fans gw di blog gratis an  menawan ini... Lha gimana lagi, saya udah menikah dan mengurus rumah tangga mana bisa sekarang utak atik blog kalau enggak bagi waktu dengan benar. Nah sekarang mumpung saya bisa OL dan ada internet yang lumayan saya mau berbagi trik dengan anda semua. Seilahkan download template yang seofriendly buat google mas ta.... Ini dia buanyak pilihannya, terserah hatimu dan hati belahan jiwamu... http://www.spiceupyourblog.com/2011/07/35-best-free-blogger-templates-of-2011.html http://www.webdesignburn.com/2011/04/23/100-best-and-beautiful-free-blogger-templates-of-2011/ http://www.hongkiat.com/blog/29-beautiful-blogger-templates/ http://www.spiceupyourblog.com/2011/02/unique-odd-blogger-templates-free.html http://doublemesh.com/templates/25-beautiful-blogger-templates-for-2012/ Nah dari link2 di atas, silahkan sedot sebanyak2nya (kayak sedot WC aja gan heheh)  Lalu gimana cara ngupload templ...

Ketakutan perkembangan internet di Indonesia

Indonesia memang negeri yang cukup aneh, dalam hal ini adalah penggunaan internet. Masyarakat Indonesia memiliki minat yang tinggi untuk browsing di internet. Sayangnya, hal tersebut tidak didukung dengan infrastruktur yang mumpuni. Dalam sebuah survei terbaru yang dilakukan Nielsen, terungkap bahwa Indonesia menjadi pengguna internet dari perangkat mobile tertinggi di Asia. Dari total 55 juta pengguna, 48 persen di antaranya mengakses dari perangkat mobile. Jumlah tersebut mengalahkan Thailand dan Singapura. Di sisi lain, dari data milik Akamai beberapa waktu lalu, Indonesia menjadi negara dengan kecepatan internet paling lelet di Asia. Bayangkan saja, kecepatan rata-rata internet di Indonesia hanya 0.8Mbps. Kecepatan tersebut jauh di bawah kecepatan rata-rata dunia yang mencapai 3Mbps. Dari segi jangkauan fiber optik, Indonesia pun jauh tertinggal dibandingkan negara ASEAN lain, bahkan termasuk yang paling rendah. Berdasarkan data tahun 2010, prosentase fiber optik di...

Cara servis hasil print tidak lurus

Pada kesempatan ini Mas Mukhlas akan mem-Post-ing cara service printer. Kerusakannya pada hasil cetakan yang tidak lurus, atau hasil cetakannya ada bayang-bayangnya, biasanya dibuat untuk cetak garis atau tabel akan menghasilkan garis double. Pernah mengalami hal demikian, mari simak cara mengatasinya. Bongkar printer (untuk cara bongkar printer epson seri C58,C90,T11,T20,T20E bi dilihat DiSini ) Amati encodernya. Encoder adalah pita sensor yg terbuat dari plastik dengan motif / kode baris di permukaannya. Letaknya dibelakang Head Carriage / rumah catridge. Berikut gambarnya : Penampakan Encoder Printer Klik gambar untuk memperbesar Encoder masih berada di printer (Canon) Klik gambar untuk memperbesar Encoder masih berada di printer  (Epson) Klik gambar untuk memperbesar  neh gan encodernya rusak kena cipratan tinta Klik gambar untuk memperbesar Kalau kasus ini : encoder kena cipratan tinta, sehingga menutupi baris kode yg ...