PHP | |
---|---|
Paradigma | imperatif, berorientasi objek, prosedural, reflektif |
Dirancang oleh | Rasmus Lerdorf |
Pengembang | The PHP Development Team, Zend Technologies |
Rilis perdana | 8 Juni 1995[1] |
Rilis stabil | 8.3.4[2]
/ 14 Maret 2024 |
Tipe sistem | Dinamis, lemah
sejak versi 7.0: bertahap[3] |
Implementasi dari | C (utama; beberapa komponen C++) |
Sistem operasi | Lintas platform (sistem mirip Unix, Windows, platform 32-bit dan 64-bit lain), IBM i, OpenVMS |
Lisensi | Lisensi PHP (sebagian besar mesin Zend di bawah lisensi Zend Engine) |
Ekstensi nama berkas | .php, .phar, .phtml, .pht, .php3, .php4, .php5, .php7, .phps, .php-s |
Situs web | www.php.net |
Repositori | www |
Implementasi utama | |
Zend Engine, HHVM, Phalanger, Quercus, Project Zero, Parrot | |
Terpengaruh oleh | |
Perl, HTML, C, C++, Java, Tcl,[1] JavaScript, Hack[4] | |
Mempengaruhi | |
Hack, JSP, ASP | |
Sunting kotak info • L • B |
PHP: Hypertext Preprocessor[5] (sebelumnya disebut Personal Home Pages) atau hanya PHP saja, adalah bahasa skrip dengan fungsi umum yang terutama digunakan untuk pengembangan web.[6] Bahasa ini awalnya dibuat oleh seorang pemrogram Denmark-Kanada Rasmus Lerdorf pada tahun 1994.[7] Implementasi referensi PHP sekarang diproduksi oleh The PHP Group.[8] PHP awalnya merupakan singkatan dari Personal Home Page,[7] tetapi sekarang merupakan singkatan dari inisialisasi rekursif PHP: Hypertext Preprocessor.[9]
Kode PHP biasanya diproses di peladen web oleh interpreter PHP yang diimplementasikan sebagai modul, daemon, atau sebagai Common Gateway Interface (CGI) yang bisa dijalankan. Di server web, hasil dari kode PHP yang ditafsirkan dan dieksekusi (dapat berupa semua jenis data, seperti HTML atau data gambar biner) akan membentuk keseluruhan atau sebagian dari respons HTTP. Berbagai sistem templat web, sistem manajemen konten web, dan kerangka kerja web ada yang dapat digunakan untuk mengatur atau memfasilitasi pembuatan respons itu. Selain itu, PHP dapat digunakan untuk banyak tugas pemrograman di luar konteks web, seperti aplikasi grafis mandiri[10] dan kontrol drone robotik.[11] Kode PHP juga dapat langsung dieksekusi dari baris perintah.