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 di server yang 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 Skrip?
Skrip adalah sekumpulan instruksi pemrograman yang ditafsirkan saat runtime
Bahasa skrip adalah bahasa yang menginterpretasikan skrip saat runtime. Skrip biasanya disematkan ke lingkungan perangkat lunak lain
Tujuan dari script biasanya untuk meningkatkan kinerja atau melakukan tugas-tugas rutin untuk sebuah aplikasi
Skrip sisi server ditafsirkan di server sementara skrip sisi klien ditafsirkan oleh aplikasi klien
PHP adalah skrip sisi server yang ditafsirkan di server sedangkan JavaScript adalah contoh skrip sisi klien yang ditafsirkan oleh browser klien. Baik PHP dan JavaScript dapat disematkan ke dalam halaman HTML
Bahasa Pemrograman Vs Bahasa Skrip
Bahasa pemrogramanBahasa skripMemiliki semua fitur yang diperlukan untuk mengembangkan aplikasi yang lengkap. Sebagian besar digunakan untuk tugas-tugas rutinKode harus dikompilasi sebelum dapat dieksekusiKode biasanya dijalankan tanpa kompilasiTidak perlu disematkan ke bahasa lainBiasanya disematkan ke lingkungan perangkat lunak lainApa kepanjangan dari PHP?
PHP berarti – Halaman Beranda Pribadi, tetapi sekarang singkatan dari PHP backronim rekursif. Preprosesor Hiperteks
Kode PHP dapat disematkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem templat 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 Anda setidaknya mengetahui dasar-dasar HTML
- Sistem manajemen basis data DBMS untuk aplikasi berbasis basis data
- Untuk topik yang lebih lanjut seperti aplikasi interaktif dan layanan web, Anda memerlukan JavaScript dan XML
Diagram alur yang ditunjukkan di bawah ini mengilustrasikan arsitektur dasar aplikasi web PHP dan bagaimana server menangani permintaan
Mengapa menggunakan PHP?
Anda pasti pernah mendengar sejumlah bahasa pemrograman di luar sana; . Di bawah ini adalah beberapa alasan kuat
- PHP adalah open source dan gratis
- Kurva belajar 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 membutuhkan IIS. Ini menjadikan PHP pilihan yang hemat biaya
- PHP diperbarui secara berkala untuk mengikuti tren teknologi terbaru
- Manfaat lain yang Anda dapatkan dengan PHP adalah bahasa skrip sisi server;
- PHP memiliki dukungan bawaan untuk bekerja bergandengan tangan dengan MySQL; . Anda masih dapat menggunakan PHP dengan
- Postgres
- Peramal
- MS SQL Server
- ODBC dll
- PHP adalah lintas platform;
Untuk apa PHP digunakan & Pangsa pasar
Dalam hal pangsa pasar, ada lebih dari 20 juta website dan aplikasi di internet yang dikembangkan menggunakan bahasa scripting PHP
Ini mungkin disebabkan oleh poin-poin yang dikemukakan di atas;
Diagram di bawah menunjukkan beberapa situs populer yang menggunakan PHP
PHP vs Asp. Bersih VS JSP VS CFML
ASP – Active Server Pages, JSP – Java Server Pages, CFML – Cold Fusion Markup language Tabel di bawah ini membandingkan berbagai bahasa skrip sisi server dengan PHP
FITURPHPASPJSPCFMLKurva pembelajaranpendekLebih panjang dari PHPLebih panjang dari PHPLebih panjang dari PHPHosting webDidukung oleh hampir semua server hostingMembutuhkan server khususDidukung cukupMembutuhkan server khususSumber terbukaYaTidakYaSumber komersial dan terbukaDukungan layanan webBuilt inMenggunakan. Kerangka kerja .NETMenggunakan perpustakaan tambahanDibangunIntegrasi dengan HTMLMudahCukup kompleksCukup kompleksEasyMySQL supportNativeMembutuhkan driver pihak ketigaMembutuhkan driver pihak ketigaVersi saat ini memiliki dukungan asli. Versi lama menggunakan ODBCEmudah diperluas dengan bahasa lainYesNoExtended menggunakan kelas dan pustaka Java. YaEkstensi File PHP
Ekstensi dan Tag File Agar server dapat mengidentifikasi file dan skrip PHP kami, kami harus menyimpan file dengan ". php”. Ekstensi file PHP yang lebih lama termasuk
- phtml
- php3
- php4
- php5
- php
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 menginterpretasikan 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 sensitif huruf, "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, 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. Output 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