Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bermula dengan PHP: Mula Belajar daripada Sintaks Asas

Bermula dengan PHP: Mula Belajar daripada Sintaks Asas

王林
王林asal
2023-05-11 16:24:061528semak imbas

PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas yang boleh digunakan bersama dengan HTML untuk mencipta pelbagai laman web dinamik. Bahasa PHP mudah dipelajari dan digunakan, kaya dengan sumber, dan merupakan salah satu bahasa pilihan untuk pembangun laman web. Dalam proses pembelajaran PHP, anda mesti terlebih dahulu menguasai tatabahasa asas bahasa Di sini saya akan memberitahu anda tatabahasa asas PHP, dengan harapan dapat membantu pembaca mempelajari PHP dengan lebih baik.

1. Sintaks PHP Asas

Sintaks PHP adalah serupa dengan banyak bahasa lain, seperti Perl dan C, menjadikannya mudah dipelajari. Dalam PHP, semua pernyataan berakhir dengan koma bertitik, menjadikannya lebih jelas semasa menulis kod. Berikut ialah beberapa sintaks PHP biasa:

  1. Output: Gunakan kata kunci gema atau cetak untuk mengeluarkan kandungan ke penyemak imbas.

Contohnya:

<?php
    echo "Hello World!";
    print "Hello World!";
?>

Hasil yang dipaparkan oleh kod di atas dalam penyemak imbas ialah "Hello World!".

  1. Ulasan: Ulasan dalam PHP bermula dengan "//" atau "#".

Contohnya:

<?php 
    # This is a comment
    // This is another comment
?>
  1. Pembolehubah: Dalam PHP, pembolehubah bermula dengan simbol "$" dan boleh mengandungi huruf, nombor dan garis bawah. Nama pembolehubah mesti bermula dengan huruf atau garis bawah, bukan nombor.

Contohnya:

<?php
    $name = "Tom";
    $age = 25;
    $height = 170.5;
?>

Dalam kod di atas, $name ialah pembolehubah rentetan, $age ialah pembolehubah integer dan $height ialah pembolehubah titik terapung.

  1. Jenis data: PHP menyokong pelbagai jenis data, termasuk integer, titik terapung, Boolean, rentetan, tatasusunan, objek, NULL dan sumber, dsb.

Contohnya:

<?php
    $num1 = 10; // 整型
    $num2 = 3.14; // 浮点型
    $truth = true; // 布尔型
    $name = "John"; // 字符串
    $arr = array("苹果", "香蕉", "橙子"); // 数组
    $obj = new stdClass(); // 对象
    $nothing = null; // NULL
?>
  1. Operator: Dalam PHP, anda boleh menggunakan pelbagai jenis operator, seperti operator aritmetik, operator perbandingan dan operasi logik Fu et al. Anda boleh menggunakan operator ini untuk melakukan pelbagai pengiraan dan menggunakan operator ini dalam kod anda boleh menjadikan kod anda lebih bersih.

Contohnya:

<?php
    $num1 = 10;
    $num2 = 3;
    $sum = $num1 + $num2; // 加法运算符,值为13
    $diff = $num1 - $num2; // 减法运算符,值为7
    $prod = $num1 * $num2; // 乘法运算符,值为30
    $quo = $num1 / $num2; // 除法运算符,值为3.33...
    $mod = $num1 % $num2; // 取模运算符,值为1
    $cond = ($num1 > $num2); // 比较运算符,值为true
    $logic = ($num1 > 0) && ($num2 < 5); // 逻辑运算符,值为false
?>
  1. Penggabungan rentetan: Dalam PHP, anda boleh menggunakan noktah (".") untuk menggabungkan rentetan dan menggabungkan berbilang rentetan menjadi satu.

Contohnya:

<?php
    $greeting = "Hello";
    $name = "Tom";
    $message = $greeting . $name; // $message的值是"HelloTom"
?>
  1. Pernyataan Bersyarat: Dalam PHP, pernyataan bersyarat boleh digunakan untuk melaksanakan blok kod mengikut keperluan. Pernyataan bersyarat termasuk if, else, suis dan struktur lain, yang boleh melaksanakan blok kod yang berbeza berdasarkan nilai pembolehubah.

Contohnya:

<?php
    $num = 10;
    if ($num > 0){
        echo "这个数是正数";
    }
    elseif ($num == 0){
        echo "这个数是零";
    }
    else{
        echo "这个数是负数";
    }
?>

Kod di atas mengeluarkan "Nombor ini ialah nombor positif" apabila nilai pembolehubah $num ialah nombor positif Apabila nilai pembolehubah ialah sifar, ia mengeluarkan "Nombor ini ialah Sifar", apabila nilai pembolehubah ialah nombor negatif, ia mengeluarkan "Nombor ini ialah nombor negatif".

  1. Pernyataan gelung: Dalam PHP, anda boleh menggunakan pernyataan gelung untuk melaksanakan blok kod berulang kali. Pernyataan gelung termasuk while, do-while, for, foreach dan struktur lain, yang boleh melaksanakan blok kod yang berbeza mengikut keperluan.

Contohnya:

<?php
    for ($i = 1; $i <= 10; $i++){
        echo $i." ";
    }
    echo "<br>";
    $j = 1;
    while ($j <= 10){
        echo $j." ";
        $j++;
    }
?>

Kod di atas menggunakan gelung for dan while untuk mengeluarkan nombor dari 1 hingga 10 masing-masing.

  1. Fungsi: Dalam PHP, anda boleh menggunakan fungsi untuk membungkus kod boleh guna semula. Definisi fungsi bermula dengan kata kunci "fungsi", boleh menerima sebarang bilangan parameter dan boleh mengembalikan nilai.

Contohnya:

<?php
    function square($num){
        return $num * $num;
    }
    $result = square(5);
    echo $result; // 输出25
?>

Kod di atas mentakrifkan fungsi bernama "persegi", yang menerima parameter, mengembalikan nilai segi empat sama parameter dan kemudian memanggil fungsi dan output Nilai pulangan.

2. Kesimpulan

Sintaks asas PHP ini mesti dikuasai oleh pemula. Pembelajaran PHP seterusnya tidak dapat dipisahkan daripada penguasaan dan pemahaman yang mendalam tentang pengetahuan asas ini, yang memainkan peranan penting dalam menulis kod PHP yang lebih baik. Dalam proses pembelajaran PHP, jangan tergesa-gesa untuk berjaya, tetapi miliki asas yang kukuh, cukup berani untuk mencuba, teruskan berlatih, asah kemahiran anda secara beransur-ansur dalam amalan, dan akhirnya menjadi pengaturcara PHP yang cemerlang.

Atas ialah kandungan terperinci Bermula dengan PHP: Mula Belajar daripada Sintaks Asas. 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