Apa itu PHP?
PHP adalah bahasa skrip sisi pelayan. yang digunakan untuk mengembangkan laman web Statik atau laman web Dinamik atau aplikasi Web. PHP adalah singkatan dari Hypertext Pre-processor, yang sebelumnya bermaksud Personal Home Pages.
Skrip PHP hanya dapat ditafsirkan pada pelayan yang telah memasang PHP.
Komputer pelanggan yang mengakses skrip PHP hanya memerlukan penyemak imbas web.
Fail PHP mengandungi tag PHP dan diakhiri dengan pelanjutan ".php".
Dalam tutorial ini, anda akan belajar-
- Apa itu Bahasa Skrip?
- Bahasa Pengaturcaraan Skrip VS
- Apa maksud PHP?
- Sintaksis Php
- Mengapa menggunakan PHP?
- Untuk apa PHP digunakan & bahagian pasaran
- PHP vs ASP.NET VS JSP VS CFML
- Sambungan Fail PHP
- PHP Hello world
Apa itu Bahasa Skrip?
Skrip adalah sekumpulan arahan pengaturcaraan yang ditafsirkan pada waktu berjalan.Bahasa skrip adalah bahasa yang menafsirkan skrip pada waktu runtime. Skrip biasanya disisipkan ke dalam persekitaran perisian lain.
Tujuan skrip biasanya untuk meningkatkan prestasi atau melakukan tugas rutin untuk aplikasi.
Skrip sisi pelayan ditafsirkan di pelayan sementara skrip sisi pelanggan ditafsirkan oleh aplikasi klien.
PHP adalah skrip sisi pelayan yang ditafsirkan pada pelayan sementara JavaScript adalah contoh skrip sisi klien yang ditafsirkan oleh penyemak imbas pelanggan. PHP dan JavaScript boleh dimasukkan ke dalam halaman HTML.
Bahasa Pengaturcaraan Vs Bahasa Skrip
Bahasa pengaturcaraan | Bahasa skrip |
Mempunyai semua ciri yang diperlukan untuk mengembangkan aplikasi yang lengkap. | Sebilangan besar digunakan untuk tugas rutin |
Kod harus disusun sebelum dapat dilaksanakan | Kod biasanya dilaksanakan tanpa menyusun |
Tidak perlu disisipkan ke dalam bahasa lain | Biasanya disisipkan ke dalam persekitaran perisian lain. |
Apa maksud PHP?
PHP bermaksud - Halaman Utama Peribadi , tetapi sekarang bermaksud PHP backronym rekursif: Hypertext Preprocessor.Kod PHP dapat dimasukkan ke dalam kod HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem templat web, sistem pengurusan kandungan web dan kerangka web.
Sintaksis Php
Fail PHP juga dapat berisi tag seperti HTML dan skrip sisi klien seperti JavaScript.
- HTML adalah kelebihan tambahan semasa belajar Bahasa PHP. Anda bahkan boleh belajar PHP tanpa mengetahui HTML tetapi disarankan anda sekurang-kurangnya mengetahui asas-asas HTML.
- Sistem pengurusan pangkalan data DBMS untuk aplikasi bertenaga pangkalan data.
- Untuk topik yang lebih maju seperti aplikasi interaktif dan perkhidmatan web, anda memerlukan JavaScript dan XML .
Gambar rajah alur yang ditunjukkan di bawah menggambarkan seni bina asas aplikasi web PHP dan bagaimana pelayan menangani permintaan tersebut.
Mengapa menggunakan PHP?
Anda jelas pernah mendengar sebilangan bahasa pengaturcaraan di luar sana; anda mungkin tertanya-tanya mengapa kami mahu menggunakan PHP sebagai racun kami untuk pengaturcaraan web. Berikut adalah beberapa sebab yang menarik.
- PHP adalah sumber terbuka dan percuma.
- Keluk pembelajaran pendek berbanding bahasa lain seperti JSP, ASP dll.
- Dokumen komuniti besar
- Sebilangan besar pelayan hosting web menyokong PHP secara lalai tidak seperti bahasa lain seperti ASP yang memerlukan IIS. Ini menjadikan PHP sebagai pilihan yang menjimatkan.
- PHP dikemas kini secara berkala untuk mengikuti perkembangan teknologi terkini.
- Manfaat lain yang anda dapat dengan PHP ialah bahasa skrip sisi pelayan ; ini bermaksud anda hanya perlu memasangnya di pelayan dan komputer pelanggan yang meminta sumber dari pelayan tidak perlu memasang PHP; hanya penyemak imbas web yang mencukupi.
- PHP mempunyai sokongan terpadu untuk bekerjasama dengan MySQL ; ini tidak bermaksud anda tidak dapat menggunakan PHP dengan sistem pengurusan pangkalan data yang lain. Anda masih boleh menggunakan PHP dengan
- Postgres
- Oracle
- Pelayan MS SQL
- ODBC dll.
- PHP adalah platform silang; ini bermaksud anda boleh menggunakan aplikasi anda pada sejumlah sistem operasi yang berbeza seperti windows, Linux, Mac OS dll.
Untuk apa PHP digunakan & bahagian pasaran
Dari segi pangsa pasar, terdapat lebih dari 20 juta laman web dan aplikasi di internet yang dikembangkan menggunakan bahasa skrip PHP.
Ini mungkin disebabkan oleh perkara yang dibangkitkan di atas;
Gambar rajah di bawah menunjukkan beberapa laman web popular yang menggunakan PHP
PHP vs Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Jadual di bawah membandingkan pelbagai bahasa skrip sisi pelayan dengan PHP
CIRI-CIRI | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Keluk pembelajaran | pendek | Lebih lama daripada PHP | Lebih lama daripada PHP | Lebih lama daripada PHP |
Web hosting | Disokong oleh hampir semua pelayan hosting | Memerlukan pelayan khusus | Disokong dengan adil | Memerlukan pelayan khusus |
Sumber terbuka | Ya | Tidak | Ya | Baik sumber komersial dan terbuka |
Sokongan perkhidmatan web | Terbina dalam | Menggunakan kerangka .NET | Penggunaan menambah di perpustakaan | Terbina dalam |
Integrasi dengan HTML | Mudah | Cukup kompleks | Cukup kompleks | Mudah |
Sokongan MySQL | Orang Asli | Memerlukan pemacu pihak ketiga | Memerlukan pemacu pihak ketiga | Versi semasa mempunyai sokongan asli. Versi lama menggunakan ODBC |
Mudah diluaskan oleh bahasa lain | Ya | Tidak | Diperluas menggunakan kelas dan perpustakaan Java. | Ya |
Sambungan Fail PHP
Sambungan fail dan perintah Tags Dalam bagi server untuk mengenalpasti kami fail PHP dan skrip , kita mesti menyelamatkan yang fail dengan ".php" lanjutan . Sambungan fail PHP yang lebih lama termasuk
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP dirancang untuk bekerja dengan HTML, dan dengan demikian, ia dapat dimasukkan ke dalam kod HTML.
Anda boleh membuat fail PHP tanpa tag html dan itu dipanggil fail PHP Tulen.
Pelayan menafsirkan kod PHP dan mengeluarkan hasilnya sebagai kod HTML ke penyemak imbas web.
Agar pelayan dapat mengenal pasti kod PHP dari kod HTML, kita mesti selalu memasukkan kod PHP dalam tag PHP.
Tag PHP dimulakan dengan simbol kurang daripada diikuti dengan tanda tanya dan kemudian perkataan "php".
PHP adalah bahasa sensitif huruf, "VAR" tidak sama dengan "var".
Tag PHP itu sendiri tidak peka huruf besar-kecil, tetapi sangat disarankan agar kita menggunakan huruf kecil. Kod di bawah menggambarkan titik di atas.
Kami akan merujuk kepada garis kod PHP sebagai pernyataan. Pernyataan PHP diakhiri dengan titik koma (;). Sekiranya anda hanya mempunyai satu pernyataan, anda boleh menghilangkan titik koma. Sekiranya anda mempunyai lebih daripada satu pernyataan, maka anda mesti mengakhiri setiap baris dengan titik koma. Demi konsistensi, disarankan agar anda selalu mengakhiri pernyataan anda dengan titik koma. Skrip PHP dijalankan di pelayan. Hasilnya dikembalikan dalam bentuk HTML.
PHP Hello world
Program yang ditunjukkan di bawah adalah aplikasi PHP asas yang mengeluarkan perkataan "Hello World!" Apabila dilihat dalam penyemak imbas web.
Pengeluaran:
Hello world
Ringkasan
- PHP bermaksud pra-pemproses Hypertext
- PHP adalah bahasa skrip sisi pelayan. Ini bermaksud bahawa ia dilaksanakan di pelayan. Aplikasi pelanggan tidak perlu memasang PHP.
- Fail PHP disimpan dengan pelanjutan fail ".php", dan kod pengembangan PHP disertakan dalam tag.
- PHP adalah sumber terbuka dan platform silang