PHP Դասեր - Դաս 1 - PHP-ի հիմնական շարահյուսություն
Այս դասից սկսվում է ամենահետաքրքիր մասը. այստեղ մենք կգրենք տարբեր PHP սկրիպտներ և կստեղծենք HTML էջեր։ Առանց երկար նախաբանի՝ սկսում ենք գործնականությամբ։
Ուշադրություն: Տեսանյութում օգտագործվում է Denwer, որը հնացած է։ Խորհուրդ է տրվում օգտագործել Open Server՝
https://drupalbook.org/ru/drupal/1-ustanovka-i-rusifikaciya-drupal-8
Շարահյուսություն (syntax) — բառերի, արտահայտությունների և կառուցվածքների կանոնների ամբողջություն, որը որոշում է, թե ինչպես կառուցել կոդը։
Աշխատանքին պատրաստ լինելու համար անհրաժեշտ են հետևյալ ծրագրերը՝
- Open Server – տեղական վեբ սերվեր է, որը թույլ է տալիս աշխատել PHP-ով ձեր համակարգչում և դիտել արդյունքը զննիչով։ Ներբեռնելու հասցեն՝ https://ospanel.io/
- Notepad++ – հարմար տեքստային խմբագիր է՝ գունային ընդգծմամբ։ Ներբեռնելու հասցեն՝ http://notepad-plus-plus.org/
Գրում ենք PHP կոդ
PHP կոդը միշտ սկսվում է <?php
և ավարտվում է ?>
։ Այս բլոկները կարող են տեղակայվել փաստաթղթի ցանկացած մասում։
<?php
կոդի բովանդակություն
?>
Խորհուրդ չի տրվում օգտագործել կարճ ձևեր <?
ու ?>
, քանի որ որոշ սերվերներում այդ տարբերակն անջատված է։ Լավագույն տարբերակը՝ օգտագործել ամբողջական տեսքով <?php
։
<?php ?>
Արդեն ստեղծել ենք test կայքը։ Հիմա ստեղծենք index.php ֆայլ, որը ստանդարտ ձևով բացվում է առաջինը։
PHP ֆայլը սովորաբար պարունակում է HTML թեգեր և PHP կոդ։ Օրինակ՝
<html> <body> <?php echo "Hello World"; ?> </body> </html>
Եթե index.php բացեք զննիչով http://test հասցեով, կտեսնեք՝
Hello World
PHP-ում յուրաքանչյուր հրաման ավարտվում է կետ-ստորակետով (;
)։
Տեքստը արտածելու երկու հիմնական եղանակներն են՝ echo()
և print()
։
Օրինակ՝
<html> <body> <?php print "Hello World"; ?> </body> </html>Արդյունքը նույնն է՝ Hello World։
Ուշադրություն․ Ֆայլը պետք է ունենա .php
ընդարձակում։ Եթե ընդարձակումը .html
է, ապա PHP կոդը չի կարդացվի։
PHP-ը թարգմանվող լեզու է։ Դա նշանակում է, որ PHP ֆայլը որպես տեքստ կարդացվում է սերվերի կողմից, որը ճանաչում է PHP բլոկներն ու կատարում դրանք։ Սա տարբեր է կոմպիլացվող լեզուներից, որոնք նախ թարգմանվում են ամբողջությամբ, և եթե կան սխալներ, ծրագիրը չի ստացվում։ Իսկ PHP-ում անգամ եթե կա սխալ, ամբողջ էջը կարող է չխափանվել։ Այսինքն՝ PHP-ում հնարավոր է սխալվել։
Մեկնաբանություններ PHP-ում
PHP-ում մեկնաբանություններ գրելու համար օգտագործվում են //
մեկ տողի համար, և /* ... */
բլոկի համար։ Դրանք կոդի վրա ազդեցություն չունեն։ Օրինակ՝
<html> <body> <?php // Սա մեկնաբանություն է /* Սա բլոկային մեկնաբանություն է */ ?> </body> </html>