Apa itu PHP? Tulis Program PHP pertama Anda

Apa itu PHP?

PHP adalah bahasa skrip sisi server. yang digunakan untuk mengembangkan situs web Statis atau situs web Dinamis atau aplikasi Web. PHP adalah singkatan dari Hypertext Pre-processor, yang sebelumnya merupakan singkatan dari Personal Home Pages.

Script PHP hanya dapat diinterpretasikan pada server yang telah terinstall PHP.

Komputer klien yang mengakses skrip PHP hanya memerlukan browser web.

File PHP berisi tag PHP dan diakhiri dengan ekstensi โ€œ.phpโ€.

Apa itu Bahasa Skrip?

Skrip adalah sekumpulan instruksi pemrograman yang diinterpretasikan pada saat runtime.

Bahasa skrip adalah bahasa yang menafsirkan skrip saat runtime. Skrip biasanya tertanam ke dalam lingkungan perangkat lunak lain.

Tujuan dari skrip biasanya untuk meningkatkan kinerja atau melakukan tugas rutin suatu aplikasi.

Skrip sisi server diinterpretasikan di server sedangkan skrip sisi klien diinterpretasikan oleh aplikasi klien.

PHP adalah skrip sisi server yang diinterpretasikan di server sementara JavaNaskah adalah contoh skrip sisi klien yang diinterpretasikan oleh browser klien. Baik PHP dan JavaSkrip dapat disematkan ke halaman HTML.

Bahasa Pemrograman Vs Bahasa Scripting

Bahasa pemrograman Bahasa skrip
Memiliki semua fitur yang diperlukan untuk mengembangkan aplikasi yang lengkap. Sebagian besar digunakan untuk tugas-tugas rutin
Kode harus dikompilasi sebelum dapat dieksekusi Kode ini biasanya dieksekusi tanpa kompilasi
Tidak perlu disematkan ke bahasa lain Biasanya tertanam ke dalam lingkungan perangkat lunak lain.

Apa singkatan dari PHP?

PHP artinya โ€“ Halaman Beranda Pribadi, tetapi sekarang merupakan singkatan dari backronym rekursif PHP: Hypertext Preprocessor.

Kode PHP dapat ditanamkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem templat web, sistem manajemen konten web, dan kerangka web.

Sintaks PHP

Sintaks PHP

File PHP juga dapat berisi tag seperti HTML dan skrip sisi klien seperti JavaNaskah.

  • HTML adalah keuntungan tambahan saat belajar Bahasa PHP. Anda bahkan dapat belajar PHP tanpa mengetahui HTML, tetapi sebaiknya Anda setidaknya mengetahui dasar-dasar HTML.
  • Sistem manajemen basis data DBMS untuk aplikasi yang didukung basis data.
  • Untuk topik lebih lanjut seperti aplikasi interaktif dan layanan web, Anda memerlukan JavaSkrip dan XML.

Diagram alir yang ditunjukkan di bawah ini menggambarkan arsitektur dasar aplikasi web PHP dan bagaimana server menangani permintaan.

Sintaks PHP

Mengapa menggunakan PHP?

Anda pasti pernah mendengar beberapa di antaranya bahasa pemrograman di luar sana; Anda mungkin bertanya-tanya mengapa kami ingin menggunakan PHP sebagai racun untuk pemrograman web. Berikut adalah beberapa alasan kuatnya.

  • PHP adalah sumber terbuka dan gratis.
  • Kurva belajar yang pendek dibandingkan dengan bahasa lain seperti JSP, ASP dll.
  • Dokumen komunitas besar
  • Sebagian besar server web hosting mendukung PHP secara default tidak seperti bahasa lain seperti ASP yang memerlukan IIS. Hal ini menjadikan PHP pilihan yang hemat biaya.
  • PHP diperbarui secara berkala untuk mengikuti tren teknologi terkini.
  • Manfaat lain yang Anda dapatkan dengan PHP adalah a bahasa skrip sisi server; artinya Anda hanya perlu menginstalnya di server dan komputer klien yang meminta sumber daya dari server tidak perlu menginstal PHP; hanya browser web saja sudah cukup.
  • PHP memiliki dalam dukungan yang dibangun untuk bekerja bergandengan tangan MySQL; ini tidak berarti Anda tidak dapat menggunakan PHP dengan sistem manajemen basis data lainnya. Anda masih dapat menggunakan PHP dengan

    • postgres
    • Oracle
    • MS SQL Server
    • ODBC dll.
  • PHP adalah lintas platform; ini berarti Anda dapat menyebarkan aplikasi Anda pada sejumlah sistem operasi yang berbeda seperti Windows, Linux, Mac OS, dan lain-lain.

Untuk apa PHP & Pangsa pasar

Dalam hal pangsa pasar, terdapat lebih dari 20 juta situs web dan aplikasi di internet yang dikembangkan menggunakan bahasa skrip PHP.

Hal ini mungkin disebabkan oleh poin-poin yang dikemukakan di atas;

Diagram di bawah menunjukkan beberapa situs populer yang menggunakan PHP

PHP digunakan untuk & Pangsa pasar

PHP vs Asp.Net VS JSP VS CFML

ASP โ€“ Halaman Server Aktif, JSP - Java Server Pages, CFML โ€“ Bahasa Markup Fusion Dingin Tabel di bawah ini membandingkan berbagai bahasa skrip sisi server dengan PHP

FITUR PHP ASP JSP CFML
Kurva belajar pendek Lebih lama dari PHP Lebih lama dari PHP Lebih lama dari PHP
Web hosting Didukung oleh hampir semua server hosting Membutuhkan server khusus Cukup didukung Membutuhkan server khusus
Open source Ya Tidak Ya Baik komersial maupun open source
Dukungan layanan web Dibangun di Menggunakan kerangka .NET Menggunakan perpustakaan tambahan Dibangun di
Integrasi dengan HTML Mudah Cukup rumit Cukup rumit Mudah
MySQL mendukung Asli Membutuhkan driver pihak ketiga Membutuhkan driver pihak ketiga Versi saat ini memiliki dukungan asli. Versi lama menggunakan ODBC
Mudah diperluas dengan bahasa lain Ya Tidak Diperpanjang menggunakan Java kelas dan perpustakaan. Ya

Ekstensi File PHP

Ekstensi file dan Tag Agar Server untuk mengenali kami PHP arsip dan script, kita harus menyimpan itu fillet pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka. Ekstensi โ€œ.phpโ€.. Ekstensi file PHP lama termasuk

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP dirancang untuk bekerja dengan HTML, dan dengan demikian, PHP dapat disematkan ke dalam kode HTML.

Ekstensi File PHP

Anda dapat membuat file PHP tanpa tag html apa pun dan itu disebut file PHP Murni.

Server menafsirkan kode PHP dan mengeluarkan hasilnya sebagai kode HTML ke browser web.

Agar server dapat mengidentifikasi kode PHP dari kode HTML, kita harus selalu menyertakan kode PHP dalam tag PHP.

Tag PHP dimulai dengan simbol kurang dari diikuti dengan tanda tanya dan kemudian kata โ€œphpโ€.

PHP adalah bahasa yang peka terhadap huruf besar-kecil, โ€œVARโ€ tidak sama dengan โ€œvarโ€.

Tag PHP sendiri tidak peka huruf besar-kecil, namun sangat disarankan agar kita menggunakan huruf kecil. Kode di bawah menggambarkan poin di atas.

<?php โ€ฆ ?>

Kami akan mengacu pada baris kode PHP sebagai pernyataan. Pernyataan PHP diakhiri dengan titik koma (;). Jika Anda hanya mempunyai satu pernyataan, Anda dapat menghilangkan titik koma. Jika Anda memiliki lebih dari satu pernyataan, maka Anda harus mengakhiri setiap baris dengan titik koma. Demi konsistensi, disarankan agar Anda selalu mengakhiri pernyataan Anda dengan titik koma. Skrip PHP dijalankan di server. Outputnya dikembalikan dalam bentuk HTML.

PHP Halo dunia

Program yang ditunjukkan di bawah ini adalah aplikasi PHP dasar yang mengeluarkan kata-kata โ€œHalo Dunia!โ€ Saat dilihat di browser web.

<?php
echo "Hello world";
?>

Keluaran:

Hello world

Ringkasan

  • PHP adalah singkatan dari Hypertext pra-prosesor
  • PHP adalah bahasa skrip sisi server. Artinya, ini dijalankan di server. Aplikasi klien tidak perlu menginstal PHP.
  • File PHP disimpan dengan ekstensi file โ€œ.phpโ€, dan kode pengembangan PHP diapit dalam tag.
  • PHP bersifat open source dan lintas platform