Rumah > pembangunan bahagian belakang > tutorial php > Memperkenalkan PHP: Panduan Pemula '

Memperkenalkan PHP: Panduan Pemula '

Christopher Nolan
Lepaskan: 2025-02-08 10:33:10
asal
1031 orang telah melayarinya

Petikan ini dari php & mysql: Novice to ninja, edisi ke -7 memperkenalkan konsep PHP asas. Kami akan merangkumi sifat server php, sintaks asas, pembolehubah, pengendali, komen, dan struktur kawalan.

Introducing PHP: A Beginner's Guide

php: skrip sisi pelayan

Tidak seperti bahasa sisi klien (HTML, CSS, JavaScript) yang dilaksanakan oleh penyemak imbas, PHP berjalan pada

pelayan sebelum menghantar halaman ke penyemak imbas. Ini membolehkan penjanaan kandungan dinamik, keselamatan yang dipertingkatkan, dan mengurangkan beban pelanggan. Kod PHP, tertutup dalam tag dan <?php dalam fail ?>, diproses oleh pelayan, dan HTML yang dihasilkan dihantar ke penyemak imbas. .php

Contohnya: Menjana nombor rawak Introducing PHP: A Beginner's Guide

Kod berikut menghasilkan nombor rawak:

Penyemak imbas hanya melihat nombor yang dihasilkan, bukan kod PHP itu sendiri. Ini menonjolkan kelebihan utama: Keselamatan (penjanaan sisi pelayan menghalang manipulasi klien), keserasian pelayar (pemprosesan sisi pelayan menghapuskan isu khusus pelayar), dan akses kepada sumber pelayan (pangkalan data, fail, dll.)

sintaks asas dan pernyataan
<?php echo rand(1, 10); ?>
Salin selepas log masuk
Salin selepas log masuk

sintaks PHP menyerupai bahasa C-derived. Kenyataan berakhir dengan titik koma (;). Kandungan output

penyataan (sering html):

rentetan disertakan dalam petikan tunggal ('') atau double (""). Fungsi, yang dikenal pasti oleh kurungan, melaksanakan tugas tertentu (mis.,

Menjana nombor rawak). echo

echo 'This is a <strong>test</strong>!';
Salin selepas log masuk
Salin selepas log masuk

rand() pembolehubah, pengendali, dan komen

Introducing PHP: A Beginner's Guide pembolehubah bermula dengan tanda dolar ($) (mis.,

). PHP ditaip secara longgar; Pembolehubah boleh memegang pelbagai jenis data. Pengendali melakukan operasi matematik (, ​​-,

, /) dan concatenation rentetan (.). Komen (// untuk satu-line,/ */ for multi-line) Jelaskan kod.

Struktur kawalan

$testVariable = 3;

Pernyataan: Jalankan blok kod secara kondusif. Pemeriksaan pengendali untuk kesamaan.

  • if ==
  • pernyataan:
Menyediakan pelaksanaan kod alternatif jika keadaan
if ($roll == 6) {
  echo 'You win!';
}
Salin selepas log masuk
Salin selepas log masuk
adalah palsu.
  • else pengendali logik: if (atau),

    (dan) menggabungkan keadaan.
  • gelung: || blok kod ulangan. &&

    • for gelung: melelehkan bilangan kali yang diketahui.
    <?php echo rand(1, 10); ?>
    Salin selepas log masuk
    Salin selepas log masuk
    • while gelung: Ulangi selagi keadaan itu benar.
    echo 'This is a <strong>test</strong>!';
    Salin selepas log masuk
    Salin selepas log masuk
    • do...while gelung: Jalankan kod sekurang -kurangnya sekali, kemudian ulangi berdasarkan keadaan.

Introducing PHP: A Beginner's Guide Introducing PHP: A Beginner's Guide Introducing PHP: A Beginner's Guide

array

Array menyimpan pelbagai nilai. Unsur -unsur diakses oleh indeks (bermula pada 0). Array bersekutu Gunakan kekunci rentetan.

if ($roll == 6) {
  echo 'You win!';
}
Salin selepas log masuk
Salin selepas log masuk

Interaksi dan Borang Pengguna

  • Pembolehubah lulus dalam pautan: Gunakan rentetan pertanyaan URL (mis., ). PHP mengaksesnya melalui name.php?name=Alice. $_GET membersihkan input pengguna untuk mengelakkan kelemahan keselamatan (skrip silang tapak). htmlspecialchars()

  • Pembolehubah lulus dalam Borang: Borang Hantar data menggunakan kaedah GET atau POST. Dapatkan tambahan data ke URL; Post menghantar data secara tidak langsung. array memegang data pos. $_POST

Introducing PHP: A Beginner's Guide Introducing PHP: A Beginner's Guide Introducing PHP: A Beginner's Guide

menyembunyikan jahitan: templat php dan keselamatan

Logik PHP berasingan dari HTML Menggunakan termasuk pernyataan (

). Ini meningkatkan keupayaan dan keselamatan. Gunakan laluan mutlak (dengan

) untuk mengelakkan masalah dengan laluan relatif dan direktori kerja semasa. include __DIR__ . '/../templates/file.html.php'; __DIR__

banyak templat, satu pengawal

Pengawal menguruskan pelbagai templat berdasarkan interaksi pengguna. Contoh ini menggunakan borang (form.html.php) dan mesej selamat datang (selamat datang.html.php) template.

Soalan Lazim (Soalan Lazim)

Bahagian ini memberikan jawapan kepada soalan pemula umum mengenai sintaks PHP, penggunaan berubah -ubah, tatasusunan, pengendalian ralat, pengendalian bentuk, pengendalian fail, interaksi pangkalan data, pengurusan sesi, dan penghantaran e -mel.

Atas ialah kandungan terperinci Memperkenalkan PHP: Panduan Pemula '. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan