Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: menghilangkan bagian [ * ] Suntingan perangkat seluler Suntingan peramban seluler
Tidak ada ringkasan suntingan
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
Baris 1:
.
== 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. Server web bawaan ditambahkan pada versi 5.4 untuk mempermudah pengembang menjalankan kode PHP tanpa menginstall software server.
 
Versi terbaru dan stabil dari bahasa pemograman PHP saat ini adalah versi 7.0.16 dan 7.1.2 yang resmi dirilis pada tanggal 17 [[Februari]] 2017<ref>{{Cite web|url=https://secure.php.net/archive/2017.php#id2017-02-17-1|title=PHP: News Archive - 2017|website=secure.php.net|language=en|access-date=2017-02-26}}</ref>.
 
== Sintaksis Dasar ==
 
=== PembatasS ===
PHP hanya mengeksekusi kode yang ditulis dalam pembatas sebagaimana ditentukan oleh dasar sintaks PHP. Apapun di luar pembatas tidak diproses oleh PHP (meskipun teks PHP ini masih mengendalikan struktur yang dijelaskan dalam kode PHP. Pembatas yang paling umum adalah "<?php" untuk membuka dan "?>" Untuk menutup kode PHP.Tujuan dari pembatas ini adalah untuk memisahkan kode PHP dari kode di luar PHP, seperti [[HTML]],[[Javascript]].
 
=== Variabel ===
Variabel diawali dengan [[simbol]] [[dolar]] <code>$</code>. Pada versi php PHP 5 diperkenalkan jenis isyarat yang memungkinkan [[fungsi]] untuk memaksa mereka menjadi parameter [[objek]] dari class tertentu, array, atau fungsi. Namun, jenis petunjuk tidak dapat digunakan dengan jenis skalar seperti [[angka]] atau [[string]]. Contoh [[variabel]] dapat ditulis sebagai $nama_variabel.
 
=== VariabelPr. ===
Variabel=== diawaliV dengan [[simbol]] [[dolar]] <code>$</code>. Pada versi php PHP 5 diperkenalkan jenis isyarat yang memungkinkan [[fungsi]] untuk memaksa mereka menjadi parameter [[objek]] dari class tertentu, array, atau fungsi. Namun, jenis petunjuk tidak dapat digunakan dengan jenis skalar seperti [[angka]] atau [[string]]. Contoh [[variabel]] dapat ditulis sebagai $nama_variabel. ===
Penulisan fungsi, penamaan kelas, nama variabel adalah peka akan huruf besar (Kapital) dan huruf kecil . Kedua kutip ganda <code>""</code> dari string memberikan kemampuan untuk interpolasi nilai variabel ke dalam string PHP. PHP menerjemahkan [[baris]] sebagai [[spasi]], dan pernyataan harus diakhiri dengan titik koma <code>;</code>.
 
Baris 39 ⟶ 26:
 
== Contoh program ==
=== Membuat Sebuah Halaman Web PHP ===
Sebuah Halaman web yang ditulis menggunakan [[Bahasa skrip|Bahasa Pemograman]] PHP adalah sebagai berikut:
<source lang="php">
<?php
echo "Halo dunia";
?>
</source>
 
=== 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]].terdapat beberapa variable atau sintax. seperti function. itu merupakan bagian dari javascript.
Baris 79 ⟶ 74:
 
== Lihat pula ==
;Template EngineE kerja yang disusun oleh berbag
 
* [[Smarty]]
*
 
*== P{{en}} [http://www.zend.com/solutions/why-php.php Why choose PHP]==
;PHP Framework
PHP [[Framework]] adalah sebagai sebuah [[kerangka]] kerja yang disusun oleh berbagai [[komunitas]] [[pengembang web]] diseluruh [[dunia]]. Kerangka ini bertujuan untuk mempermudah dalam membuat sebuah [[aplikasi]] web kita sering menulis script PHP secara keseluruhan (konvensional) dan itu pun kita ulang pada halaman yang lain.
* [[CakePHP]]
* [[CodeIgniter]]
* [[Laravel]]
* [[PRADO]]
* [[Symfony]]
* [[Zend Framework]]
* [[Yii]]
* [[Akelos]]
* [[QPHP]]
* [[ZooP]]
 
== Pranala luar ==
* [http://www.php.net Situs resmi]
* [http://php.net/ChangeLog-5.php Catatan peningkatan versi PHP dari masa kemasa]
* {{en}} [http://www.zend.com/solutions/why-php.php Why choose PHP]
* {{en}} http://www.php5-tutorial.com/
* http://staff.unipdu.ac.id/nufan/2013/04/20/pengenalan-php-hypertext-processor/
* http://www.w3schools.com/php/php_intro.asp
* https://github.com/php
* http://www.codecademy.com/en/tracks/php
* http://staff.unipdu.ac.id/nufan/2013/04/20/pengenalan-php-hypertext-processor/
 
{{Daftar bahasa pemrograman}}