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 adalah singkatan dari Personal Home Pages.
Skrip PHP hanya dapat diinterpretasikan pada server yang telah menginstal PHP.
Komputer klien yang mengakses skrip PHP hanya memerlukan browser web.
File PHP berisi tag PHP dan diakhiri dengan ekstensi ".php".
Dalam tutorial ini, Anda akan belajar-
- Apa itu Bahasa Scripting?
- Bahasa Scripting VS Programming
- Apa kepanjangan dari PHP?
- Sintaks Php
- Mengapa menggunakan PHP?
- Untuk apa PHP digunakan & Pangsa pasar
- PHP vs ASP.NET VS JSP VS CFML
- Ekstensi File PHP
- PHP Halo dunia
Apa itu Bahasa Scripting?
Skrip adalah sekumpulan instruksi pemrograman yang diinterpretasikan pada saat runtime.Bahasa skrip adalah bahasa yang menafsirkan skrip pada waktu proses. Skrip biasanya disematkan ke lingkungan perangkat lunak lain.
Tujuan skrip biasanya untuk meningkatkan kinerja atau melakukan tugas rutin untuk suatu aplikasi.
Skrip sisi server diinterpretasikan di server sementara skrip sisi klien diinterpretasikan oleh aplikasi klien.
PHP adalah skrip sisi server yang diinterpretasikan di server sedangkan JavaScript adalah contoh skrip sisi klien yang diinterpretasikan oleh browser klien. Baik PHP dan JavaScript dapat disematkan ke dalam halaman HTML.
Bahasa Pemrograman Vs Bahasa Scripting
Bahasa pemrograman | Bahasa skrip |
Memiliki semua fitur yang dibutuhkan untuk mengembangkan aplikasi yang lengkap. | Kebanyakan digunakan untuk tugas-tugas rutin |
Kode harus dikompilasi sebelum dapat dieksekusi | Kode biasanya dijalankan tanpa kompilasi |
Tidak perlu disematkan ke bahasa lain | Biasanya tertanam di lingkungan perangkat lunak lain. |
Apa kepanjangan dari PHP?
PHP berarti - Personal Home Page , tetapi sekarang singkatan dari rekursif backronym PHP: Hypertext Preprocessor.Kode PHP dapat disematkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem template web, sistem manajemen konten web, dan kerangka kerja web.
Sintaks Php
File PHP juga dapat berisi tag seperti HTML dan skrip sisi klien seperti JavaScript.
- HTML adalah keuntungan tambahan saat mempelajari Bahasa PHP. Anda bahkan dapat mempelajari PHP tanpa mengetahui HTML tetapi disarankan agar Anda setidaknya mengetahui dasar-dasar HTML.
- Sistem manajemen basis data DBMS untuk aplikasi yang didukung basis data.
- Untuk topik yang lebih maju seperti aplikasi interaktif dan layanan web, Anda memerlukan JavaScript dan XML .
Diagram flowchart yang ditunjukkan di bawah ini menggambarkan arsitektur dasar aplikasi web PHP dan cara server menangani permintaan.
Mengapa menggunakan PHP?
Anda pasti pernah mendengar tentang sejumlah bahasa pemrograman di luar sana; Anda mungkin bertanya-tanya mengapa kami ingin menggunakan PHP sebagai racun kami untuk pemrograman web. Di bawah ini adalah beberapa alasan yang menarik.
- PHP adalah open source dan gratis.
- Kurva pembelajaran pendek dibandingkan dengan bahasa lain seperti JSP, ASP dll.
- Dokumen komunitas yang besar
- Sebagian besar server web hosting mendukung PHP secara default tidak seperti bahasa lain seperti ASP yang membutuhkan IIS. Ini membuat PHP menjadi pilihan yang hemat biaya.
- PHP diperbarui secara teratur untuk mengikuti tren teknologi terbaru.
- Manfaat lain yang Anda dapatkan dengan PHP adalah bahwa itu adalah bahasa skrip sisi server ; ini berarti Anda hanya perlu menginstalnya di server dan komputer klien yang meminta sumber daya dari server tidak perlu menginstal PHP; hanya browser web yang cukup.
- PHP memiliki dukungan bawaan untuk bekerja bahu membahu dengan MySQL ; ini tidak berarti Anda tidak dapat menggunakan PHP dengan sistem manajemen database lain. Anda masih bisa menggunakan PHP dengan
- Postgres
- Peramal
- MS SQL Server
- ODBC dll.
- PHP adalah lintas platform; ini berarti Anda dapat menerapkan aplikasi Anda pada sejumlah sistem operasi yang berbeda seperti windows, Linux, Mac OS, dll.
Untuk apa PHP digunakan & Pangsa pasar
Dari segi pangsa pasar, terdapat lebih dari 20 juta website dan aplikasi di internet yang dikembangkan dengan menggunakan bahasa scripting PHP.
Ini mungkin dikaitkan dengan poin-poin yang diangkat di atas;
Diagram di bawah menunjukkan beberapa situs populer yang menggunakan PHP
PHP vs Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Bahasa Markup Cold Fusion 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 |
Hosting web | Didukung oleh hampir semua server hosting | Membutuhkan server khusus | Cukup didukung | Membutuhkan server khusus |
Sumber terbuka | Iya | Tidak | Iya | Baik komersial maupun open source |
Dukungan layanan web | Dibangun di | Menggunakan kerangka kerja .NET | Menggunakan add on library | Dibangun di |
Integrasi dengan HTML | Mudah | Cukup rumit | Cukup rumit | Mudah |
Dukungan MySQL | Asli | Membutuhkan driver pihak ketiga | Membutuhkan driver pihak ketiga | Versi saat ini memiliki dukungan asli. Versi yang lebih lama menggunakan ODBC |
Mudah diperluas dengan bahasa lain | Iya | Tidak | Diperluas menggunakan kelas dan pustaka Java. | Iya |
Ekstensi File PHP
Ekstensi file dan Tags Agar Server untuk mengidentifikasi kami file PHP dan script , kita harus menyimpan yang berkas dengan ekstensi “.php” . Ekstensi file PHP yang lebih lama termasuk
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP dirancang untuk bekerja dengan HTML, dan dengan demikian, dapat disematkan ke dalam kode HTML.
Anda dapat membuat file PHP tanpa tag html 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.
Sebuah tag PHP dimulai dengan simbol kurang dari diikuti dengan tanda tanya dan kemudian kata "php".
PHP adalah bahasa yang peka huruf besar kecil, "VAR" tidak sama dengan "var".
Tag PHP itu sendiri tidak peka huruf besar / kecil, tetapi sangat disarankan agar kami menggunakan huruf kecil. Kode di bawah ini menggambarkan poin di atas.
Kami akan mengacu pada baris kode PHP sebagai pernyataan. Pernyataan PHP diakhiri dengan titik koma (;). Jika Anda hanya memiliki satu pernyataan, Anda dapat menghilangkan titik koma. Jika Anda memiliki lebih dari satu pernyataan, Anda harus mengakhiri setiap baris dengan titik koma. Demi konsistensi, Anda disarankan untuk selalu mengakhiri pernyataan Anda dengan titik koma. Skrip PHP dijalankan di server. Keluarannya dikembalikan dalam bentuk HTML.
PHP Halo dunia
Program yang ditunjukkan di bawah ini adalah aplikasi PHP dasar yang mengeluarkan kata-kata "Hello World!" Saat dilihat di browser web.
Keluaran:
Hello world
Ringkasan
- PHP adalah singkatan dari Hypertext pre-processor
- PHP adalah bahasa skrip sisi server. Ini berarti dijalankan di server. Aplikasi klien tidak perlu menginstal PHP.
- File PHP disimpan dengan ekstensi file ".php", dan kode pengembangan PHP diapit oleh tag.
- PHP adalah open source dan lintas platform