Apa itu Php ??

    PHP (singkatan rekursif untuk PHP: Hypertext Preprocessor) adalah bahasa skrip tujuan umum open source yang banyak digunakan yang sangat cocok untuk pengembangan web dan dapat disematkan ke dalam HTML.

    Versi pertama PHP diluncurkan 26 tahun yang lalu. Sekarang sudah di versi 8, dirilis pada November 2020, tetapi versi 7 tetap yang paling banyak digunakan.

    PHP berjalan pada mesin Zend, yang merupakan implementasi paling populer. Ada beberapa implementasi lain juga, seperti parrot, HPVM (Hip Hop Virtual Machine), dan Hip Hop, yang dibuat oleh Facebook.

    PHP banyak digunakan untuk membuat web server. Ini berjalan di browser dan juga mampu berjalan di baris perintah. Jadi, jika Anda tidak ingin menampilkan keluaran kode Anda di browser, Anda dapat menampilkannya di terminal.

Contoh Script PHP :

<!DOCTYPE html>
<html>

<head>
    <title> Contoh Script PHP </title>
</head>

<body>
    <?php
    echo "Ini Adalah Contoh Script PHP";
    ?>
</body>

</html>



     PHP dapat digunakan di semua sistem operasi utama, termasuk Linux, banyak varian Unix (termasuk HP-UX, Solaris dan OpenBSD), Microsoft Windows, macOS, RISC OS, dan mungkin lainnya. PHP juga memiliki dukungan untuk sebagian besar server web saat ini. 

    Ini termasuk Apache, IIS, dan banyak lainnya. Dan ini termasuk server web apa pun yang dapat memanfaatkan biner PHP FastCGI, seperti lighttpd dan nginx. PHP bekerja baik sebagai modul, atau sebagai prosesor CGI.

    Dengan PHP, Anda memiliki kebebasan untuk memilih sistem operasi dan server web. Selanjutnya, Anda juga memiliki pilihan untuk menggunakan pemrograman prosedural atau pemrograman berorientasi objek (OOP), atau campuran keduanya.

   Dengan PHP Anda tidak terbatas pada output HTML. Kemampuan PHP termasuk menghasilkan gambar, file PDF dan bahkan film Flash (menggunakan libswf dan Ming) yang dihasilkan dengan cepat. Anda juga dapat dengan mudah menampilkan teks apa pun, seperti XHTML dan file XML lainnya. 

   PHP dapat membuat file-file ini secara otomatis, dan menyimpannya di sistem file, alih-alih mencetaknya, membentuk cache sisi server untuk konten dinamis Anda. Salah satu fitur terkuat dan paling signifikan dalam PHP adalah dukungannya untuk berbagai database . 

    Menulis halaman web yang mendukung basis data sangat sederhana menggunakan salah satu ekstensi khusus basis data (misalnya, untuk mysql ), atau menggunakan lapisan abstraksi seperti PDO , atau menyambungkan ke basis data apa pun yang mendukung standar Koneksi Basis Data Terbuka melalui ekstensi ODBC. Basis data lain dapat menggunakan cURL atau sockets, seperti CouchDB.

      PHP juga memiliki dukungan untuk berbicara dengan layanan lain menggunakan protokol seperti LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (di Windows) dan banyak lagi lainnya. Anda juga dapat membuka soket jaringan mentah dan berinteraksi menggunakan protokol lain. 

    PHP memiliki dukungan untuk pertukaran data kompleks WDDX antara hampir semua bahasa pemrograman Web. Berbicara tentang interkoneksi, PHP memiliki dukungan untuk instantiasi objek Java dan menggunakannya secara transparan sebagai objek PHP. PHP memiliki fitur pemrosesan teks yang berguna, yang mencakup ekspresi reguler yang kompatibel dengan Perl, dan banyak ekstensi dan alat untuk mengurai dan mengakses dokumen XML. 

     PHP menstandarisasi semua ekstensi XML pada basis solid libxml2, dan memperluas set fitur dengan menambahkan dukungan SimpleXML , XMLReader dan XMLWriter .

      Dan masih banyak ekstensi menarik lainnya, yang dikategorikan berdasarkan abjad dan kategori. Dan ada ekstensi PECL tambahan yang mungkin atau mungkin tidak didokumentasikan dalam manual PHP itu sendiri, seperti XDebug .

Lebih baru Lebih lama