Хэлний бичлэг

Ямар ч хэлийг судлахын өмнө бичлэгийн дүрэмтэй танилцах хэрэгтэй. Програмын хэлийг үзэж эхлэхэд бараг уламжлал болсон жишээнээс эхэлье. Энэ нь мэдээж “Hello, Word!” үгийг броузерын дэлгэцэнд гаргах юм. Текстэн редактораа нээгээд доорх жишээг оруулаад файл (жишээ нь hello.php) болгон хадгална.

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

Файлаа веб серверийнхээ үндсэн хавтаст шилжүүлэн хуулаад веб броузерынхаа хаягийн мөрөнд http://localhost/hello.php гэж бичээд Enter дарна.

Хэрвээ XAMPP анхдагч тохиргоогоор суулгасан бол серверийн үндсэн хавтас нь C:\xampp\htdocs\localhost\ байх ёстой. Гэхдээ суулгах явцад өөрөөр тохируулсан бол үндсэн хавтас өөр байж болно.

Програмын ажиллагааны үр дүн

Програмын кодыг дэлгэрүүлэн авч үзье. <?php … ?> бичлэг нь HTML –ийн тегтэй төстэй болохыг анхаарай. Энэ бичлэгээр PHP кодыг оруулж өгдөг. echo энэ команд нь хашилтанд байгаа үгийг дэлгэцэнд гаргана. PHP командыг ; (цэг таслалаар) дуусгадаг. Програмын ажиллагааны үр дүнд бидний бичсэн кодоос зөвхөн "Hello, World!" үгийг дэлгэцэнд үзүүлж байгааг анхаараарай. Энд л сервер програмын үндсэн онцлог оршиж байгаа юм. HTML файлд эдгээрийг бичсэн бол яг байгаа байдлаараа харагдана. Манай тохиолдолд PHP програм ажиллан үр дүнгээ буцаасан тул код харагдахгүй байна. Хэрвээ бид кодоо <?php … ?> тегийн хооронд бичиж өгөөгүй байсан бол код нь ажиллахгүй байгаа байдлаараа буцаагдана. Жишээ нь

<html>
<head>
<title>
PHP тегийн дотор ороогүй текст
</title>
</head>
<body>
echo "Энэ бол PHP код биш";
<br>
<?php
echo "Hello, World!";
?>
<br>
echo "Энэ бол PHP код биш";
</body>
</html>

PHP кодыг <?php … ?> гээс гадна бас <? … ?>, <% … %>, <script language="php"> …</script> гэсэн тегүүдийг ашиглан оруулж болдог. Гэхдээ <? … ?>, <% … %> ашиглахын тулд тодорхой тохиргоо хийгдсэн байх шаардлгатай байдаг. <script language="php"> нь <?php … ?> ижил боловч бичлэгийн хувьд нүсэр байдгаас ихэнхдээ <?php … ?> хэлбэрийг ашигладаг.

PHP ба HTML

<?php  ?> тегийн гадна байгаа текст нь ямарч боловсруулалтанд орохгүй байгаа нь бид HTML тегийг ашиглах боломжтой гэсэн үг. Жишээ нь

<html>
<head>
         <title>PHP ба HTML</title>
</head>
<body>
<b>
<?php
          echo "Hello, World!";
?>
</b>
</body>
</html>
 

Энэ нь HTML код дотор PHP код оруулсан жишээ юм. PHP кодыг бид <b> … </b> дунд оруулсан тул Hello, World! текст нь өргөн /bold/ форматтай гарч байгаа болно. HTML код дотор PHP код оруулж болохоос гадна PHP кодод HTML тегийг ашиглаж болдог. Дээрх жишээний echo "Hello, World!"; мөрийг <b> … </b> тегийг ашиглахгүйгээр echo "<b>Hello, World!</b>"; гэж бичиж болно. Тэгэхэд үр дүн яг ижилхэн гарах боловч програмын код жаахан удаан биелэгдэнэ.

Тайлбар

Програмын код дотор ямар нэгэн байдлаар тайлбар оруулах хэрэгцээ байнга гардаг. Тайлбар нь програм ажиллах үед тухайн хэсгийг тооцохгүй өнгөрөх боломжийг олгосон програмчлалын хэлний тусгай бүтэц юм. PHP –д нэг болон олон мөр бүхий тайлбар хийх боломжтой. Нэг мөрийг тайлбар болгохдоо // (хоёр налуу зураас) ашиглана. Жишээ нь

<?php
// Энэ бол C++ стилийн PHP тайлбар;
# Энэ бол Unix стилийн PHP тайлбар;
?>

Олон мөр бүхий тайлбар хийхдээ /* ... */ бүтцийг ашиглана. PHP хөрвүүлэгч нь /* тэмдэгтээс хойш */ тэмдэгт хооронд байрлах бүгдийг тайлбар гэж үзнэ. Жишээ нь

<?php
/* Энэ хоорондох текстүүд
бол тайлбар */
/* Энэ нь алдаа /* ингэж болохгүй */ */
?>

Жишээний сүүлийн мөрийг сайн хараарай. Олон мөр тайлбарын бүтцийг ашиглахдаа сүүлийн мөр байдлаар бичвэл алдаа болно. Учир нь хөрвүүлэгч тайлбар эхлэх /* тэмдэгтийг аваад хамгийн ойрхон байгаа */ тэмдэгтийг хайна. Тэгэхлээр дараагийн */ тэмдэгт нь тайлбарт багтахгүй үлдснээр алдаа өгнө. Ихэнх эхлэн суралцагчид тайлбарыг ашиглах дургүй байдаг. Учир нь тэдний бичиж байгаа програмууд нь тайлбарын шаардлагагүй тийм жижигхэн байдаг. Том хэмжээний програмд тайлбар хийхгүйгээр явна гэдэг нь тун хүндрэлтэй байдаг. Иймд анхнаасаа програмын кодод тайлбар хийж сурах нь маш хэрэгтэй. Тайлбараас гадна програмын кодыг бичихдээ эмх цэгцтэй бичих нь кодыг унших, алдаа олох, засварлахад маш чухал үүрэг гүйцэтгэдэг гэдгийг байнга анхаарч байгаарай.

Мэдээлэл таалагдсан бол найзуудтайгаа хуваалцаарай.

  Нээгдсэн тоо: 3014 Төлбөртэй

Програм зохиох үед маш их хэмжээний өгөгдөлтэй ажиллах тохиолдол их гардаг. Ялангуяа өгөгдлийн сантай ажилладаг програмын хувьд асуудлыг дан ганц хувьсагчаар шийдэхэд бэрхшээлтэй. Учир нь асар олон тооны хувьсагчийг програмд ашиглах нь програмын кодыг уншихад хүндрэлтэй болгохоос гадна алдаа гаргах том шалтгаан болно. Их хэмжээний хувьсагчтай ажилладаг кодод алдаа олох нь тун амаргүй ажил. Иймд ихэнх програмчлалын хэлэнд утгуудын олонлог хадгалж чадах тусгай төрлийн хувьсагчийг хэрэглэдэг. Үүнийг массив гэдэг. Бид өмнө нь Array гэсэн өгөдлийн төрөл байдгийг үзсэн. Ийм төрөлтэй хувьсагчууд нь массив юм. PHP нь массивтай ажиллах ажиллагаанд бусад програмчлалын хэлүүдийг бодвол илүү чөлөөтэй байдлыг олгоно. Энэ нь програм зохиогчид өргөн боломж олгодог хэдий ч таниас програм зохиохдоо их анхааралтай ажиллахыг давхар шаардана.

  Нээгдсэн тоо: 1884 Төлбөртэй

Компьютерт локал веб сервер суулгах хичээлээр \xampp\htdocs\ хавтаст сайтын нэр бүхий хавтас үүсгээд сайтаа байршуулан туршин үзсэн. Энэ арга нь дараах дутагдалтай.

  • Та сайтаа ачааллахдаа http://localhost/blog/ байдлаар хандах болно. Гэхдээ хэдийгээр локал гэсэн ч сайтад хандахдаа www.blog.mn байдлаар хандах нь хамаагүй ойлгомжтой бас илүү бодитой харагдана.
  • Сайтын файлуудаа систем байрлах диск дээр байршуулах нь тийм ч сайн арга биш
  • Та ганцхан сайттай ажиллаад байхгүй цаашдаа локал сайтын тоо олон болох үед хаяглалд хүндрэл үүсэх магадлалтай.

Иймд бид локал сервер дээр виртуал хостын тохиргоог хийж сурах хэрэгтэй. Ингэснээр дээрх хүндрэлүүдийг үүсгэхгүй байх боломжтой.

  Нээгдсэн тоо: 5028 Нийтийн

Веб сайт хийж сурахын тулд танд веб сервер хэрэгтэй болно. Сурахын тулд хостинг худалдаж авах нь мэдээж зохимжгүй. Нилээд сайн дадлагажиж байгаад дараа нь сайтаа хийснийхээ дараа интернетэд байрлуулахдаа хостинг авсан нь хэмнэлттэй. Тэгвэл сайтын ажиллагааг хаана туршин зүгшрүүлэх вэ? гэсэн асуулт гарч ирнэ. Үүнийг бид өөрийн компьютераа веб сервер болгон ашиглах замаар хийж болно. Энэ зорилгод XAMPP пакет бүрэн нийцнэ. Энэ тухай би Php хичээлийн эхэнд дурдсан байгаа. Сайтын хэрэглэгчид пакетыг хэрхэн суулгах талаар нилээд асууж байгаа тул энэхүү постыг орууллаа.

  Нээгдсэн тоо: 1243 Нийтийн

Манай АУС бараг бэлэн болсон. Сайтын харагдах байдлыг сайжруулах үүднээс бид сайтын үндсэн хавтаст CSS хэвийн хүснэгтийг style.css нэртэйгээр үүсгээд доорх кодыг оруулан өгнө.

Класс ба структурт ердийн талбар, арга, шинжүүдээс гадна статик талбар, арга, шинжүүд байж болдог. Статик талбар, арга, шинжүүд…

Нээгдсэн тоо : 150

 

Хичээлээр useState -тэй тун төстэй useRef хукийн талаар авч үзье. useRef хукийн онцлог ашиглалтыг компонент хэдэн удаа дахин…

Нээгдсэн тоо : 123

 

Хүүхдүүд тооны хичээлийг анхнаасаа зөв ойлгон сураагүйгээс анги ахих тусмаа математикийн хичээлийнн хоцрогдолоос болоод дургүй болох тал байдаг.…

Нээгдсэн тоо : 312

 

Нийтлэлээр графикийн хэвүүдийн /GUI pattern/ түүхийг авч үзье. Боловсруулалтын графикийн хэвүүдийг 30 гаруй жилийн туршид боловсруулж байгаа бөгөөд…

Нээгдсэн тоо : 167

 

Хааяа өөр өөр параметрүүдийн багцтай нэг аргыг үүсгэх шаардлага гардаг. Ирсэн параметрүүдээс хамааран аргын тодорхой хэрэгжүүлэлтийг хэрэглэнэ. Ийм…

Нээгдсэн тоо : 196

 

Ямарч програмын ажиллагааны чухал хэсэг бол төрөл бүрийн мэдээллийн боловсруулалт, тэдгээртэй ажиллахтай холбоотой байдаг. Иймээс энэ хичээлээс vuejs

Нээгдсэн тоо : 139

 

Хичээлээр react -ийн хукуудаас их өргөн ашиглагддаг useEffect -ийн талаар авч үзье. useEffect -ийн ажиллагааг судлах хуудасны кодийг

Нээгдсэн тоо : 138

 

Илэрхийлэл бол математикийн хэлний үндэс болсон суурь ойлголтуудын нэг. Математикийн илэрхийллийг тооцооны алгоритм, аксиом, теорем, бодлогын нөхцлүүд гээд…

Нээгдсэн тоо : 264

 

Програм зохиох бол нарийн төвөгтэй ажил. Ямар ч програмын хувьд өөрийн хийх ажлаа гүйцэтгэхийн чацуу цаашдаа хөгжих, ажлын…

Нээгдсэн тоо : 189

 
Энэ долоо хоногт

тэгшитгэлийг бод.

Нээгдсэн тоо : 1140

 

хязгаарыг бодоорой.

Нээгдсэн тоо : 720

 

Ангийн нийт сурагчдын 60% нь эмэгтэй сурагчид байдаг. Ангиас санамсаргүйгээр нэг сурагч сонгоход эрэгтэй сурагч байх магадлалыг ол.

Нээгдсэн тоо : 1124