Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apa itu PHP

Apa itu PHP

王林
王林asal
2024-08-29 12:33:11354semak imbas

PHP ialah skrip pada bahagian pelayan yang digunakan untuk penciptaan laman web Statik atau Dinamik atau aplikasi Web. PHP ialah pra-pemproses untuk hiperteks, yang digunakan untuk berdiri untuk halaman utama. Perisian yang digunakan untuk membina aplikasi web ialah bahasa skrip bahagian pelayan sumber terbuka. Kami mengatakan program yang direka untuk kerja automatik dengan menulis bahasa berasaskan skrip (garis kod). Ia sesuai untuk output dan pembinaan halaman web dinamik untuk aplikasi web, aplikasi e-dagang dan aplikasi pangkalan data. PHP boleh dimasukkan ke dalam HTML.

Apakah itu PHP?

Setiap kali anda menaip URL atau permintaan dengan mengklik mana-mana pautan (yang sekali lagi tidak lain hanyalah membekalkan URL secara tidak langsung), permintaan itu dimajukan oleh penyemak imbas web anda (Firefox, Chrome, dll.) melalui internet ke ' pelayan'. Sekarang pelayan ini adalah tempat semua halaman yang anda kodkan sebenarnya disimpan. Selain itu, semua akaun pengguna jelas akan hadir pada pelayan. Sekarang fikirkan tentang ini: aplikasi seperti Facebook, e-mel, dll., akan mempunyai banyak akaun pengguna, bukan? Jadi mengurus data sedemikian agak rumit. Oleh itu pengaturcara komputer telah menghasilkan sesuatu yang dipanggil "pangkalan data". Ini membantu dalam mengendalikan data (biasanya dalam jumlah besar) dengan cekap, terutamanya apabila ia sesuatu yang boleh dijadualkan.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Jadi, apabila permintaan itu mengenai pelayan, pelayan memproses permintaan dan bertindak balas dengan data (sebagai tindak balas pesawat atau dibenamkan di dalam halaman web). Untuk tujuan ini, ia digunakan. Pada asasnya, ia adalah bahasa skrip sebelah pelayan. Pada masa ini, Versi PHP7 ialah versi terkini.

Berikut ialah contoh mudah Skrip ini di dalam halaman HTML.

Apa itu PHP

Lihat cara kod PHP dibenamkan dalam kod HTML untuk mencetak ayat Hai, Selamat Datang ke PHP dalam kandungan. Pelayan web boleh dikonfigurasikan untuk memproses semua fail HTML dengan PHP.

Apa yang PHP boleh lakukan?

Dengan ini, kita boleh:

  • Jana halaman web dinamik.
  • Kumpul data borang daripada halaman web.
  • Hantar atau terima kuki.
  • Dan apa sahaja yang boleh dilakukan oleh bahasa pengaturcaraan CGI (Antara Muka Gerbang Biasa) lain.

Terdapat tiga medan utama di mana skrip ini digunakan:

  • Skrip Sebelah Pelayan: Ini adalah tujuan tradisional mengapa ia dibina & digunakan untuk menjana kandungan dinamik. Untuk ini, anda memerlukan penghurai PHP, pelayan web dan penyemak imbas web.
  • Skrip Baris Arahan: Di sinilah PHP bertindak sebagai mana-mana bahasa skrip lain di mana anda boleh menjalankan skrip PHP anda menggunakan Penghurai PHP.
  • GUI sisi pelanggan: Di sinilah anda boleh membina perisian aplikasi (dengan GUI) menggunakan PHP-GTK. Ia bukanlah bahasa yang paling sesuai untuk tujuan itu.

Apakah PHP yang Menyokong?

  • Ini boleh dijalankan pada hampir semua Sistem Pengendalian utama.
  • Ia menyokong kebanyakan pelayan web seperti Apache, Microsoft IIS, dll.
  • Ia juga menyokong pelbagai jenis Pangkalan Data seperti MySQL, Front-base, Inter-base, Oracle, PostgreSQL, ODBC (Open Database Connection Standard), dll.
  • Ia bukan sahaja menjana halaman HTML tetapi juga boleh mengeluarkan imej, fail PDF dan juga filem Flash.
  • Ia juga menyokong bercakap dengan perkhidmatan lain menggunakan protokol seperti HTTP (Hypertext Transfer Protocol), LDAP (Lightweight Direct Access Protocol), IMAP (Internet Message Access Protocol), COM, dll.
  • Ia menyokong pengaturcaraan prosedur dan metodologi Pengaturcaraan Berorientasikan Objek.

Bekerja dengan PHP

Diberikan di bawah rancangan yang berfungsi dengan PHP:

1. Bagaimana untuk Membenamkan Kod PHP dalam Fail HTML?

Benamkan kod yang disertakan dalam dan apa sahaja yang ada di dalam ini akan ditangani dengan kod PHP oleh jurubahasa.

Kod akan kelihatan seperti ini.

Apa itu PHP

2. Bekerja dengan Jenis Data dan Pembolehubah

Ia menyokong lapan jenis data primitif.

Empat jenis skalar iaitu,

  • Boolean
  • Integer
  • Apung
  • Rentetan

Dua jenis data kompaun atau terbitan.

  • Susun atur
  • Objek

Dua jenis istimewa iaitu.

  • Sumber
  • NULL

Beginilah cara seseorang boleh mencipta pembolehubah secara dinamik dan menggunakannya dalam ini.

Apa itu PHP

3. Bekerja dengan Tatasusunan

Susun atur dalam PHP ialah peta tersusun yang memetakan kunci kepada nilai yang sepadan. Ia diubah dalam banyak cara sehingga seseorang boleh menggunakannya sebagai tatasusunan sebenar, senarai (tatasusunan heterogen atau sebagai vektor), jadual cincang atau kamus, koleksi, dll. Sudah tentu, dalam PHP, juga seperti mana-mana bahasa pengaturcaraan lain, tatasusunan diindeks sifar.

Beginilah cara seseorang boleh mencipta dan mengakses tatasusunan dalam ini.

Apa itu PHP

4. Pembolehubah Dipratentukan

Ia datang dengan beberapa pembolehubah yang dipratentukan, iaitu seperti berikut:

  • $_GLOBALS: Ini merujuk kepada semua pembolehubah yang tersedia pada masa ini dalam skop global skrip.
  • $_SERVER: Ini mengandungi pembolehubah yang berkaitan dengan persekitaran pelaksanaan dan pembolehubah yang ditetapkan oleh penyemak imbas web.
  • $_GET: Ini mengandungi semua pembolehubah yang dihantar oleh permintaan HTTP GET.
  • $_POST: Ini mengandungi semua pembolehubah yang dihantar oleh permintaan HTTP POST.
  • $_COOKIE: Ini mempunyai pembolehubah yang diberikan oleh kuki HTTP.
  • $_FILES: Ini mempunyai pembolehubah yang diberikan kepada skrip melalui muat naik fail HTTP.
  • $_ENV: Ini mempunyai pembolehubah yang diberikan oleh persekitaran kepada skrip.
  • $_REQUEST: Ini mempunyai pembolehubah yang diberikan kepada skrip yang menggunakan sebarang kaedah permintaan input pengguna.
  • $_SESSION: Ini menyimpan pembolehubah yang didaftarkan dalam sesi semasa skrip.

5. Membuat Keputusan

Coretan berikut menunjukkan cara untuk menangani pernyataan if-else.

Apa itu PHP

6. Gelung

Ia mempunyai kedua-dua gelung untuk gelung dan do-while yang sintaksnya seperti ini.

Ini ialah gelung ‘untuk’.

Apa itu PHP

Ini adalah gelung 'untuk setiap'.

Apa itu PHP

Ini ialah gelung do-while.

Apa itu PHP

7. Tukar Kenyataan

Kami juga mempunyai penyata suis yang membantu kami membuat keputusan berdasarkan pilihan nilai yang tetap.

Kod di bawah menunjukkan cara menggunakannya.

Apa itu PHP

8. Fungsi

Untuk memodulatkan atur cara dan juga mempunyai kebolehgunaan semula kod, kami boleh menulis fungsi dalam PHP. Setiap fungsi akan mempunyai definisi dengan set parameter yang ditakrifkan bersama dengan nilai pulangan.

Coretan kod berikut menunjukkan cara seseorang boleh menulis fungsi dalam ini.

Apa itu PHP

9. Kuki

Ia menyokong berurusan dengan Kuki. Kuki ialah mekanisme untuk menyimpan data di dalam penyemak imbas web untuk respons yang lebih cepat dan penjejakan pengguna yang kembali. Seseorang boleh menggunakan fungsi set-cookie () untuk menetapkan kuki dalam PHP.

Kod di bawah menunjukkannya.

Apa itu PHP

10. Bekerja dengan Kaedah GET

Kaedah GET ialah kaedah di mana pembolehubah permintaan dibenamkan dalam URL permintaan dan dimajukan ke pelayan. Kami menggunakan pembolehubah global $_GET untuk menerima dan mengakses pembolehubah permintaan GET. Data dari halaman web diserahkan kepada skrip pelayan melalui borang dalam halaman web. Jadi, tindakan borang mesti mempunyai pautan ke skrip pelayan yang akan mengendalikan data borang.

Coretan berikut akan menunjukkan cara untuk mengakses pembolehubah GET dalam PHP.

Apa itu PHP

11. Bekerja dengan Permintaan POST

Dalam permintaan HTTP POST, data dibungkus di dalam badan permintaan dan dihantar ke pelayan. Untuk mengakses pembolehubah yang dihantar melalui permintaan POST, kami menggunakan pembolehubah global $_POST.

Coretan kod berikut akan menunjukkan cara mengendalikan permintaan POST.

Apa itu PHP

Masih terdapat lebih banyak dalam PHP daripada ini, yang boleh anda terokai dengan asas yang kukuh ini.

Beberapa Kemahiran Tambahan yang anda perlu Usahakan

  • Memahami HTML, CSS dan JavaScript bersama-sama PHP akan menambah keanggunan tapak web yang anda cipta.
  • Ia adalah tambahan jika anda memahami Protokol HTTP, Pengurusan Pangkalan Data untuk interaksi yang lebih baik.
  • Pengetahuan tentang pelayan seperti Apache dan alatan seperti LAMP atau XAMP.

Syarikat Teratas yang menggunakan PHP

  • Walaupun terdapat berpuluh-puluh bahasa untuk skrip sebelah pelayan, PHP kekal sebagai salah satu bahasa yang digunakan secara meluas untuk tujuan tersebut.
  • Syarikat terkemuka seperti Facebook, Yahoo, Google, Wikipedia, WordPress, dll., menggunakan PHP untuk pengaturcaraan sebelah pelayan mereka.

Kelebihan

Berikut adalah kelebihan seperti berikut:

  • Ianya mudah.
  • Ia bersifat ringan.
  • Ia datang dengan banyak perpustakaan dan pakej.
  • Walaupun ia adalah sumber terbuka dan bebas kos, tiada kompromi dari segi kualiti.
  • Ia sangat stabil. Tiada keluaran kerap dengan terlalu banyak perubahan dan pembetulan pepijat, tidak seperti JavaScript.
  • Memandangkan ia berjalan di belakang pelayan jenis Nginx atau Apache, ia mudah untuk skala.
  • Terdapat banyak pembangun PHP yang bagus di luar sana. Oleh itu, adalah mudah untuk mengupah sumber untuk menyelesaikan sesuatu.
  • Terdapat sokongan komuniti yang baik untuk PHP.

Masa Depan PHP

Nah, tanya selepas 3 tahun, dan jawapannya tetap 'Ya'.

  • Kebanyakan tapak web dikuasakan oleh ini, dan mereka mungkin tidak akan terfikir untuk menukar skrip pelayan asas.
  • Laravel telah menjadi Rangka Kerja PHP terbaik yang diterima pakai secara meluas dan mendapat permintaan tinggi di pasaran.
  • Versi 7 hadir dengan tahap keselamatan yang lebih tinggi dan kelajuan yang lebih pantas yang menjadikannya salah satu pilihan yang diutamakan untuk organisasi dan pembangun.

Jadi ya, kaitan perkara ini akan kekal utuh.

Pertumbuhan Kerjaya dalam Teknologi ini

  • Jika anda sedang mencari kerjaya dalam pembangunan web, maka ya, kepakaran dalam PHP akan meningkatkan kejayaan anda.

Atas ialah kandungan terperinci Apa itu PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn