Анхны PHP программ
Орчноо бэлдсэн тул одоо анхны PHP программаа бичиж, хөтөч дээр ажиллуулах цаг боллоо! Энэ хичээлд PHP файлын бүтэц, текст хэвлэх арга, тайлбар бичих, мөн HTML-тай хослуулан ашиглахыг сурна.
PHP файлын бүтэц
PHP файл нь .php өргөтгөлтэй байдаг. Файлын дотор PHP код <?php тэмдгээр эхэлнэ:
<?php
// PHP код энд байна
?>
Зарим тохиолдолд хаах тэмдгийг (?>) орхиж болно — зөвхөн PHP код байгаа файлд энэ нь илүү цэвэр байдаг. Хоёр хэлбэр хоёулаа зөв:
<?php
echo "Сайн уу!";
// Хаах тэмдэггүй — зөвхөн PHP файлд тохиромжтой
echo ба print ашиглах
PHP-д текст хэвлэх хоёр үндсэн арга байдаг: echo ба print.
<?php
echo "Сайн уу, дэлхий!";
echo "<br>";
echo "PHP сурч байна.";
print "Энэ мөн ажиллана.";
?>
Ялгаа нь:
echo— нэгэн зэрэг олон утга хэвлэж болно, арай хурданprint— нэг утга л хэвлэдэг,1утгыг буцаадаг
Практикт echo хамгийн түгээмэл хэрэглэгддэг.
Цогц тэмдэглэгээ (Short echo tag)
HTML дотор PHP утгыг товч хэлбэрээр хэвлэж болно:
<!DOCTYPE html>
<html>
<body>
<h1><?= "Миний PHP хуудас" ?></h1>
<p><?= "Хэрэглэгчийн нэр: Батбаяр" ?></p>
</body>
</html>
<?= нь <?php echo -тэй яг адилхан.
HTML-тай хослуулах
PHP-ийн хамгийн гол давуу тал бол HTML-тай хамт ажиллах чадвар. PHP код динамик агуулга үүсгэж, HTML нь тэр агуулгыг хуудсанд харуулдаг:
<!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
// Энэ нэг мөрт тайлбар — хамгийн түгээмэл
# Энэ мөн нэг мөрт тайлбар — Unix загвар
/*
Энэ олон мөрт тайлбар.
Урт тайлбар бичихэд хэрэглэнэ.
Функц, класс тайлбарлахад тохиромжтой.
*/
echo "Код"; // Мөрийн ард тайлбар нэмж болно
?>
Тайлбар нь кодыг гүйцэтгэхэд нөлөөлдөггүй — зөвхөн хөгжүүлэгч уншдаг.
Анхны файлаа туршиж үзэх
htdocs (XAMPP) эсвэл www (Laragon) хавтсандаа sain-uu нэртэй хавтас үүсгэж, доорх кодыг index.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-д хувьсагч ба тогтмолыг хэрхэн зарлах, ямар дүрмийн дагуу нэрлэх, ялгааг нь ойлгоно. $ тэмдэг яагаад хэрэглэгддэгийг судална.