PHP / Анхны PHP программ

Анхны PHP программ

Орчноо бэлдсэн тул одоо анхны PHP программаа бичиж, хөтөч дээр ажиллуулах цаг боллоо! Энэ хичээлд PHP файлын бүтэц, текст хэвлэх арга, тайлбар бичих, мөн HTML-тай хослуулан ашиглахыг сурна.

PHP файлын бүтэц

PHP файл нь .php өргөтгөлтэй байдаг. Файлын дотор PHP код <?php тэмдгээр эхэлнэ:

php
<?php
// PHP код энд байна
?>

Зарим тохиолдолд хаах тэмдгийг (?>) орхиж болно — зөвхөн PHP код байгаа файлд энэ нь илүү цэвэр байдаг. Хоёр хэлбэр хоёулаа зөв:

php
<?php
echo "Сайн уу!";
// Хаах тэмдэггүй — зөвхөн PHP файлд тохиромжтой

echo ба print ашиглах

PHP-д текст хэвлэх хоёр үндсэн арга байдаг: echo ба print.

php
<?php
echo "Сайн уу, дэлхий!";
echo "<br>";
echo "PHP сурч байна.";

print "Энэ мөн ажиллана.";
?>

Ялгаа нь:

  • echo — нэгэн зэрэг олон утга хэвлэж болно, арай хурдан
  • print — нэг утга л хэвлэдэг, 1 утгыг буцаадаг

Практикт echo хамгийн түгээмэл хэрэглэгддэг.

Цогц тэмдэглэгээ (Short echo tag)

HTML дотор PHP утгыг товч хэлбэрээр хэвлэж болно:

php
<!DOCTYPE html>
<html>
<body>
    <h1><?= "Миний PHP хуудас" ?></h1>
    <p><?= "Хэрэглэгчийн нэр: Батбаяр" ?></p>
</body>
</html>

<?= нь <?php echo -тэй яг адилхан.

HTML-тай хослуулах

PHP-ийн хамгийн гол давуу тал бол HTML-тай хамт ажиллах чадвар. PHP код динамик агуулга үүсгэж, HTML нь тэр агуулгыг хуудсанд харуулдаг:

php
<!DOCTYPE html>
<html lang="mn">
<head>
    <meta charset="UTF-8">
    <title>Миний анхны PHP хуудас</title>
</head>
<body>
    <h1><?php echo "Тавтай морил!"; ?></h1>
    <p>Серверийн цаг: <?php echo date("H:i:s"); ?></p>
    <p>Өнөөдрийн огноо: <?php echo date("Y-m-d"); ?></p>
</body>
</html>

date() функц нь тухайн мөчийн огноо, цагийг буцаана. Хуудасыг шинэчлэх бүрд цаг өөрчлөгдөнө — энэ л PHP-ийн динамик байдал юм.

Тайлбар бичих

Код бичихдээ тайлбар нэмж байх нь чухал зуршил. PHP гурван хэлбэрийн тайлбарыг дэмждэг:

php
<?php
// Энэ нэг мөрт тайлбар — хамгийн түгээмэл

# Энэ мөн нэг мөрт тайлбар — Unix загвар

/*
   Энэ олон мөрт тайлбар.
   Урт тайлбар бичихэд хэрэглэнэ.
   Функц, класс тайлбарлахад тохиромжтой.
*/

echo "Код"; // Мөрийн ард тайлбар нэмж болно
?>

Тайлбар нь кодыг гүйцэтгэхэд нөлөөлдөггүй — зөвхөн хөгжүүлэгч уншдаг.

Анхны файлаа туршиж үзэх

htdocs (XAMPP) эсвэл www (Laragon) хавтсандаа sain-uu нэртэй хавтас үүсгэж, доорх кодыг index.php файлд хадгална:

php
<!DOCTYPE html>
<html lang="mn">
<head>
    <meta charset="UTF-8">
    <title>Анхны PHP</title>
</head>
<body>
    <h1><?php echo "Сайн уу, дэлхий!"; ?></h1>
    <p>
        <?php
            // Тооцоо хийж хэвлэж болно
            echo "5 + 3 = ";
            echo 5 + 3;
        ?>
    </p>
    <p>Серверийн цаг: <?= date("H:i:s") ?></p>
</body>
</html>

Дараа нь хөтөчдөө http://localhost/sain-uu/ гэж бичнэ. "Сайн уу, дэлхий!" гарч ирвэл амжилттай!

Дараагийн хичээлд:

PHP-д хувьсагч ба тогтмолыг хэрхэн зарлах, ямар дүрмийн дагуу нэрлэх, ялгааг нь ойлгоно. $ тэмдэг яагаад хэрэглэгддэгийг судална.