СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Սերվերտեխնոլոգիաներիկազմակերպմանանհրաժեշտությունըևմեխանիզմները :phpլեզուն

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Սերվերտեխնոլոգիաներիկազմակերպմանանհրաժեշտությունըևմեխանիզմները :phpլեզուն»

ՆԵՐԱԾՈՒԹՅՈՒՆ: ԿԼԻԵՆՏՍԵՐՎԵՐՏԵԽՆՈԼՈԳԻԱՆԵՐԻԿԱԶՄԱԿԵՐՊՄԱՆԱՆՀՐԱԺԵՇՏՈՒԹՅՈՒՆԸևՄԵԽԱՆԻԶՄՆԵՐԸ :PHPԼԵԶՈՒՆ

ՀԻՄՆԱԿԱՆ ՀԱՍԿԱՑՈՒԹՅՈՒՆԵՐ / ԱՌԱՆՑՔԱՅԻՆ ՀԱՐՑԵՐ


Web ծրագրավորման անհրաժեշտությունը և կազմակերպումը օգտագործողի և սերվերի կողմերում: Հոստինգ-պրովայդերների ժամանակակից առաջարկները (CGI, Perl, PHP, ASP, SSI, MySQL, MSSQL, SSH, FTP ):PHP լեզուն: Գրելաձևերը , մեկնաբանություններ, փոփոխականներ:


ԴԱՍԱՎԱՆԴՄԱՆ ԵՎ ՈՒ ՍՈՒՄՆԱՌՈՒԹՅԱՆ ՄԵԹՈԴՆԵՐ


ինտերակտիվ զրույց, դասախոսություն, PP ներկայացում


Ներածություն

PHP-Ý ¹³ Íñ³·ñ³íáñÙ³Ý ÙÇ ÙÇç³í³Ûñ ¿, áñï»Õ ϳñ»ÉÇ ¿ Çñ³Ï³Ý³óÝ»É Ñ³í»Éí³ÍÝ»ñÇ ëï»ÕÍáõÙ ¨ ÃáÕ³ñÏáõÙ ÇÝãå»ë Web ÙÇç³í³ÛñáõÙ /¹ñ³Ýó Ù»Ýù ϳÝí³Ý»Ýù ëó»Ý³ñ³ÛÇÝ Ñ³í»Éí³ÍÝ»ñ/, ³ÛÝå»ë ¿É ³é³ÝÓÇÝ Ñ³Ù³Ï³ñ·ãÇ ¿Ïñ³ÝÇÝ /³Ûë ¹»åùáõ٠ϳë»Ýù, áñ ·áñÍ áõÝ»Ýù ÏáÝëáõɳÛÇÝ Íñ³·ñ»ñÇ Ñ»ï/: ºí ù³ÝÇ, áñ Ù»ñ Ýå³ï³ÏÝ ¿ Ò»½ Ñ»ï ÙdzëÇÝ ëáíáñ»É Íñ³·ñ³íáñ»É WEB ÙÇç³í³ÛñáõÙ, áõëïÇ Ù»Ýù ÑÇÙݳϳÝáõ٠ϹÇï³ñÏ»Ýù Ñ»Ýó ³Û¹ ï³ñµ»ñ³ÏÁ:

´³ÝÝ ³ÛÝ ¿, áñ PHP-áõÙ ·ñí³Í Íñ³·ñ»ñÁ ÑÇÙݳϳÝáõÙ û·ï³·áñÍíáõÙ »Ý ³ÛÝåÇëÇ Ñ³í»Éí³ÍÝ»ñáõÙ, áñáÝù ϳåí³Í »Ý ÇÝï»ñÝ»ï Íñ³·ñ»ñÇ Ñ»ï, ë³Ï³ÛÝ PHP-Ý Ï³ñáÕ ¿ û·ï³·áñÍí»É ݳ¨ áñå»ë Ññ³Ù³Ý³ÛÇÝ ïáÕÇ ÇÝï»ñåñ»ï³ïáñ ¨ ¹³ ÑÇÙݳϳÝáõÙ ·áñͳÍíáõÙ ¿ Unix ûå»ñ³óÇáÝ Ñ³Ù³Ï³ñ·áõÙ: ²ÛÝ ÇѳñÏ» Ñݳñ³íáñ ¿ COBRA ¨ COM ÇÝï»ñý»Ûë»ñÇ ÙÇçáóáí, ÇÝãå»ë ݳ¨ PHP-GTK Áݹ³ÉÛÝáõÙÝ»ñÇ û·ÝáõÃÛ³Ùµ ¨ í»ñçÇÝë ÃáõÛÉ Ïï³ ÉáõÍ»É Ñ»ï¨Û³É ËݹÇñÝ»ñÁ

  • ÆÝï»ñ³ÏïÇí Ññ³Ù³Ý³ÛÇÝ ïáÕáí ÃáÕ³ñÏíáÕ Ñ³í»Éí³ÍÝ»ñÇ ëï»ÕÍáõÙ

  • PHP-GTK ·ñ³¹³ñ³ÝÝ»ñÇ û·ÝáõÃÛ³Ùµ GUI åɳïýáñٳݻñáí ѳí»Éí³ÍÝ»ñÇ ëï»ÕÍáõÙ

  • Windows-Ç Ï³Ù Linux-Ç Ý»ñùá ³ß˳ïáÕ ËݹÇñÝ»ñÇ ³íïáÙ³ï³óáõÙ

¨ ³ÛÉÝ:

ê³Ï³ÛÝ Ù»Ï ³Ý·³Ù ¨ë Ýß»Ýù, áñ Ù»Ýù ϹÇï³ñÏ»Ýù ³Ûë É»½áõÝ ½áõï ѳٳó³ÝóáõÙ Íñ³·ñ»ñÇ ëï»ÕÍÙ³Ý ¨ Ý»ñ¹ñÙ³Ý ï»ë³ÝÏÛáõÝÇó: ²Û¹ Ýå³ï³Ïáí, Ý³Ë ¨ ³é³ç ѳٳéáï Ý»ñϳ۳óÝ»Ýù PHP ëó»Ý³ñÝ»ñÇ Çñ³Ï³Ý³óáõÙÁ, »ñµ µáñáõ½»ñÁ ¹ÇÙáõÙ ¿ ë»ñí»ñÇÝ: ºí ³Ûëå»ë µñááõ½»ñÁ Ý³Ë ¹ÇÙáõÙ ¿ .php ÁݹɳÛÝáõÙáí ¿çÇÝ, ÇÝãÇó Ñ»ïá web ë»ñí»ñÁ ÃáÕ³ñÏáõÙ ¿ PHP Ù»ù»Ý³Ý ¨ ³ñ¹ÛáõÝùÝ»ñÁ ¹áõñë ¿ µ»ñáõÙ html Ïá¹Ç ï»ëùáí: Àݹ áñáõÙ, »Ã» í»ñóÝ»Ýù HTML-Ç ëï³Ý¹³ñï ¿ç, ¨ Ó¨³÷áË»ù Ýñ³ ÁݹɳÛÝáõÙÁ .php-Ç ¨ ³ÛÝ µ³ó ÃáÕÝ»Ýù PHP Ù»ù»Ý³ÛÇ ÙÇçáí, ³å³ í»ñçÇÝë ³ÛÝ ÏÑÕÇ û·ï³·áñÍáÕÇÝ ³é³Ýó ÷á÷áËáõÃÛáõÝÝ»ñÇ: àñå»ë½Ç ³Û¹ ý³ÛÉÇ Ù»ç ϳñáճݳÝù Ý»ñÙáõÍ»É PHP Ññ³Ù³ÝÝ»ñ, ³ÝÑñ³Å»ßï ¿ ³Û¹ Ññ³Ù³ÝÝ»ñÁ Ý»ñ³é»É ѳïáõÏ ï»·»ñÇ Ù»ç: ÀݹѳÝñ³å»ë ½³Ý³½³ÝíáõÙ »Ý 4 ïÇåÇ ·ñ»É³Ó¨»ñ /ϳ٠ﻷ»ñ/, áñáÝù ϳñáÕ »Ý ³å³Ñáí»É PHP Ïá¹Ç ëï»ÕÍáõÙÁ ¨ ßï³å»Ýù ³ë»É, áñ Ýñ³Ýù µáÉáñÝ ¿É ÙÇÙÛ³Ýó ѳٳñÅ»ù »Ý ¨ ³é³Ýó Ëïñ³Ï³ÝáõÃÛ³Ý ÙÇßï ϳñ»ÉÇ ¿ ·áñÍ³Í»É Ýñ³ÝóÇó ϳٳ۳ϳÝÁ:

ºí ³Ûëå»ë



͸³ë I: PHP Ïá¹»ñÇ ÑÇÙÝ³Ï³Ý ·ñ»É³Ó¨»ñÁ:

êïáñ¨ Ãí³ñÏí³Í »Ý ³ÛÝ ÑÇÙÝ³Ï³Ý ·ñ»É³Ó¨»ñÁ, áñáÝó ¸áõù ϳñáÕ »ù ѳݹÇå»É ³Ûë ϳ٠³ÛÉ ·ñ³Ï³ÝáõÃÛ³Ý Ù»ç:



  1. XML-ïÇåÇ ·ñ»É³Ó¨Á: 2. SGML-ïÇåÇ ·ñ»É³Ó¨Á:

……
?

?

……
?













  1. HTML-ïÇåÇ ·ñ»É³Ó¨Á: 4. ASP ïÇåÇ ·ñ»É³Ó¨Á:


…..

...
%











ºí ù³ÝÇ áñ ³é³ÝÓݳÏÇ ï³ñµ»ñáõÃÛáõÝÝ»ñ ãÏ³Ý ³Ûë ·ñ»É³Ó¨»ñÇ ÙÇç¨, Ù»Ýù ÑÇÙݳϳÝáõ٠ϳé³çÝáñ¹í»Ýù XML ¨ SGML ÏáÝëïñáõÏódzݻñáí:

ÀݹѳÝáõñ ³éٳٵ Ï³Ù³Û³Ï³Ý Ïá¹Ç ÙÇçÇó ϳñ»ÉÇ ¿ ¹áõñë ·³É áñ¨¿ å³ÛÙ³ÝÇ µ³í³ñ³ñÙ³Ý ¹»åùáõÙ ¨ ÏñÏÇÝ ÙïÝ»É Ýñ³ Ù»ç áõ ³í³ñï»É ³Û¹ Ïá¹Á: Ø»Ýù ³Û¹ Ù³ëÇÝ ³í»ÉÇ Ù³Ýñ³Ù³ëÝ ÏËáë»Ýù ³í»ÉÇ áõß, ë³Ï³ÛÝ ³ëí³ÍÁ Ý߳ݳÏáõÙ ¿, áñ PHP Ïá¹áõ٠ϳñáÕ ¿ ï»ÕÇ áõÝ»Ý³É Ñ»ï¨Û³É ÏáÝëïñáõÏódzÝ:

if(5 echo("

Hello, world!

");
?

Hello!


// ³Ûë ïáÕÁ ãÇ ÇÝï»ñåñÇï³óíáõÙ áñå»ë PHP –Ç Ïá¹

// ¨ ¹áõñë ¿ µ»ñíáõÙ , »Ã» Ïá¹Ç µÉáÏÁ ϳï³ñíáõÙ ¿

echo("

Hello, world!

");
}
?















¸» ÇëÏ echo Ññ³Ù³ÝÁ å³ñ½³å»ë ¿Ïñ³Ý ¿ ¹áõñë µ»ñáõÙ ³ÛÝ ³Ù»ÝÁ, ÇÝãÁ ·ñí³Í ¿ Ýñ³ÝÇó Ñ»ïá:

Ø»Ïݳµ³ÝáõÃÛáõÝÝ»ñ

Ø»Ïݳµ³ÝáõÃÛáõÝÝ»ñÁ ݳ˳ï»ëí³Í »Ý Íñ³·ñ³ÛÇÝ Ïá¹»ñÇ ³é³ÝÓÇÝ Ñ³ïí³ÍÝ»ñÇ Ý߳ݳÏáõÃÛáõÝÝ»ñÇ å³ñ½³µ³ÝÙ³Ý Ñ³Ù³ñ: ä»ïù ¿ Ùßï³å»ë ÑÇß»É, áñ ¹ñ³Ýù ³ÝÑñ³Å»ßï »Ý áã û ³é³ÝÓÇÝ Ññ³Ù³ÝÝ»ñÇ, ³ÛÉ Ñ»Ýó ïíÛ³É Ïá¹áõÙ ¹ñ³Ýó ¹»ñÇ å³ñ½³µ³ÝáõÙÝ»ñÇ Ñ³Ù³ñ: Ø»Ïݳµ³ÝáõÃÛáõÝÝ»ñÁ ³ñѳٳñíáõÙ »Ý ÇÝï»ñåñÇï³ïáñÝ»ñÇ Ï³Ù ÏáÙåÇÉÛ³ïáñÝ»ñÇ ÏáÕÙÇó ¨ µÝ³Ï³Ý³µ³ñ ¹ñ³Ýù ã»Ý ϳñáÕ ³½¹»É Íñ³·ñÇ Ï³ï³ñÙ³Ý íñ³: PHP-É»½íáõ٠ϳñ»ÉÇ ¿ ï³ñµ»ñ»É 3 ïÇåÇ Ù»Ïݳµ³ÝáõÃÛáõÝÝ»ñÇ ·ñ»É³Ó¨»ñ: ¸ñ³Ýù »Ý`

  • ÏñÏݳÏÇ Ã»ù ·ÇÍ (//)

  • ûù ·ÇÍ ¨ ³ëïÕ³ÝÇß, ³í³ñï ¿ ѳٳñíáõ٠ѳٳå³ï³ë˳ݳµ³ñ ³ëïÕ³ÝÇß Ã»ù ·ÇÍÁ (/* … */)

  • (#) Ýß³ÝÁ, áñÁ UNIX –Ç ëÏñÇåï³ÛÇÝ É»½íÇ Ù»Ïݳµ³ÝáõÃÛ³Ý ï»ë³Ï ¿

´»ñ»Ýù ÙÇ ù³ÝÇ ûñÇݳÏÝ»ñ`

echo("

Hello

"); // ë³ Ù»Ïݳµ³ÝáõÃÛ³ÝáõÝ ¿

echo("

Hello

"); # ë³ ¨ë Ù»Ïݳµ³ÝáõÃÛ³ÝáõÝ ¿
/*
²Ûë Ù»ÏÁ ¨ë Ù»Ïݳµ³ÝáõÃÛ³ÝáõÝ ¿
*/
?



















²ÝÑñ³Å»ßï ¿ ÑÇß»É, áñ ³Ûë ïÇåÇ Ù»Ïݳµ³ÝáõÃÛáõÝÝ»ñÁ ·áñÍáõÙ »Ý ÙdzÛÝ PHP –Ç ßñç³Ý³ÏÝ»ñáõÙ: ºÃ» PHP Ýñ³Ýó ѳݹÇåÇ Çñ ë³ÑÙ³ÝÝ»ñÇó ¹áõñë, ³å³ ¹ñ³Ýù áñå»ë ëáíáñ³Ï³Ý ï»ùëï Ïï»Õ³¹ñí»Ý html ¿çÇ Ù»ç ¨ ¹áõñë ϵ»ñí»Ý ¿Ïñ³Ý:²Ûëå»ë, ûñÇݳÏ

?
echo("

Hello

"); // ÝáñÙ³É Ù»Ïݳµ³ÝáõÃÛ³Ý ûñÇÝ³Ï ¿
?
// ÇëÏ ³Ûë Ù»ÏÁ µñááõ½»ñÇ ÏáÕÙÇó Ïå³ïÏ»ñíÇ áñå»ë ëáíáñ³Ï³Ý ïáÕ

²ÛÝ Ï»ñ¨³ HTML Ïá¹áõÙ, ë³Ï³ÛÝ áã µñááõ½»ñÇ Ù»ç















Ն


$a = "Hello, world";
echo strstr($a,"H");
// ²Ûë ýáõÝÏóÇ³Ý Ù»Ýù ϹÇï³ñÏ»Ýù ³í»ÉÇ áõß:
?

ϳï»Ýù, áñ Ù»Ïݳµ³ÝáõÃÛáõÝÝ»ñÁ ϳñáÕ »Ý ï»Õ³Ï³Ûí»É áã ÙdzÛÝ ûå»ñ³ïáñÇó Ñ»ïá, ³Ûɨ ¹ñ³Ýó ѳçáñ¹áÕ ïáÕ»ñáõÙ` µáÉáñáíÇÝ ³é³ÝÓÇÝ: úñÇݳÏ











öá÷á˳ϳÝÝ»ñ



ÆÝãå»ë ·Çï»Ýù, ÷á÷á˳ϳÝÝ»ñÁ ¨ ѳëï³ïáõÝÝ»ñÁ ݳ˳ï»ëí³Í »Ý ïíÛ³ÉÝ»ñÇ å³Ñå³ÝÙ³Ý Ñ³Ù³ñ, ¨ Ýñ³Ýó ÙÇç¨ ·áÛáõÃÛáõÝ áõÝ»óáÕ ÙÇ³Ï ï³ñµ»ñáõÃÛáõÝÝ ³ÛÝ ¿, áñ ÷á÷á˳ϳÝÝ»ñÇ Ù»ç å³Ñå³ÝíáÕ Ù»ÍáõÃÛáõÝÝ»ñÁ »Ýóϳ »Ý ÷á÷áËÙ³Ý, ÇëÏ Ñ³ëï³ïáõÝÝ»ñÇÝÁ` áã:

PHP –áõÙ ÷á÷á˳ϳÝÝ»ñÇ Ý߳ݳÏáõÙÁ ëÏëíáõÙ ¿ ¹áÉɳñÇ Ýß³Ýáí ($), áñÇÝ Ï³ñáÕ »Ý ѳçáñ¹»É Ï³Ù³Û³Ï³Ý ù³Ý³ÏáõÃÛ³Ùµ ï³é³Ãí³ÛÇÝ ëÇÙíáÉÝ»ñ, Áݹ·ÍÙ³Ý ëÇÙíáÉÝ»ñ, ë³Ï³ÛÝ ³é³çÇÝ ëÇÙíáÉÁ ãÇ Ï³ñáÕ ÉÇÝ»É ÃÇí ϳ٠Áݹ·ÍÙ³Ý ·ÍÇÏ: ²ÝÑñ³Å»ßï ¿ ÑÇß»É Ý³¨ áñ ÷á÷á˳ϳÝÝ»ñÇ ³Ýí³ÝáõÙÝ»ñÁ ½·³ÛáõÝ »Ý é»·ÇëïñÇ Ýϳïٳٵ /ûñÇÝ³Ï $Abc-Ý ¨ $aBc-Ý ï³ñµ»ñ ÷á÷á˳ϳÝÝ»ñÇ ³Ýí³ÝáõÙÝ»ñ »Ý/, ë³Ï³ÛÝ ³ëí³ÍÁ µ³Ý³ÉdzÛÇÝ µ³é»ñÇÝ ãÇ í»ñ³µ»ñíáõÙ:

öá÷á˳ϳÝÝ»ñÇ Ñ³Ûï³ñ³ñÙ³Ý Å³Ù³Ý³Ï Ï³ñÇù ãϳ µ³ó³Ñ³Ûï Ó¨áí Ýᯐ Ýñ³Ýó ïÇå»ñÁ: ²í»ÉÇÝ, ÙǨÝáõÛÝ ÷á÷á˳ϳÝÁ Íñ³·ñ³ÛÇÝ Ïá¹áõ٠ϳñáÕ ¿ Ó»éù µ»ñ»É ï³ñµ»ñ ïÇå»ñ:

öá÷á˳ϳÝÝ»ñÁ ëϽµÝ³ñÅ»íáñíÙ³Ý å³ÑÇó ëÏë³Í /³ÛëÇÝùÝ »ñµ Ýñ³Ýó ³ñÅ»ù ¿ í»ñ³·ñíáõÙ/ ÙÇÝ㨠Íñ³·ñ³ÛÇÝ Ïá¹Ç ³í³ñïÁ, ·áÛáõÃÛáõÝ áõÝ»Ý: Web ¿ç»ñÇ ¹»åùáõÙ, ¹³ Ý߳ݳÏáõÙ ¿, áñ Ýñ³Ýù ·áÛáõÃÛáõÝ áõÝ»Ý ³ÛÝù³Ý ųٳݳÏ, ù³ÝÇ ¹»é ѳñóáõÙÁ ãÇ ³í³ñïí»É:



²ñï³ùÇÝ ÷á÷á˳ϳÝÝ»ñ:



²ÛÝ µ³ÝÇó Ñ»ïá, »ñµ û·ï³·áñÍáÕÇ /§client¦-Ç/ ѳñóáõÙÁ í»ñÉáõÍíáõÙ ¿ Web ë»ñí»ñÇ ÏáÕÙÇó ¨ ÷á˳ÝóíáõÙ ¿ PHP Ù»ù»Ý³ÛÇÝ, í»ñçÇÝë ë³ÑÙ³ÝáõÙ ¿ ÙÇ ß³ñù ÷á÷á˳ϳÝÝ»ñ, áñáÝù å³ñáõݳÏáõÙ »Ý ѳñóÙ³ÝÁ í»ñ³µ»ñíáÕ ïíÛ³ÉÝ»ñ ¨ ѳë³Ý»ÉÇ »Ý Ýñ³ ϳï³ñÙ³Ý ÁÝóóùáõÙ:

²Ûëå»ë`, Ý³Ë PHP–Ý í»ñóÝáõÙ ¿ Ò»ñ ѳٳϳñ·Ç ³ñï³ùÇÝ ÷á÷á˳ϳÝÝ»ñÁ ¨ ëï»ÕÍáõÙ PHP ëó»Ý³ñÝ»ñÇ Ñ³Ù³ñ ÝáõÛÝ ³Ýí³ÝáõÙÝ»ñáí ¨ Ù»ÍáõÃÛáõÝÝ»ñáí÷á÷á˳ϳÝÝ»ñ, áñå»ë½Ç ë»ñí»ñÇ íñ³ ï»Õ³Ï³Ûí³Í ëó»Ý³ñÝ»ñÇ Ñ³Ù³ñ ѳë³Ý»ÉÇ ÉÇÝ»Ý ÏÉÇ»ÝïÇ Ñ³Ù³Ï³ñ·Ç ѳïÏáõÃÛáõÝÝ»ñÁ: ²Û¹ ÷á÷á˳ϳÝÝ»ñÁ ï»Õ³Ï³ÛíáõÙ »Ý $HTTP_ENV_VARS ³ëáódzïÇí ½³Ý·í³ÍÇ Ù»ç ¨ ¹ñ³Ýó ³Ýí³ÝáõÙ »Ý ÷³ëï³óÇ ßñç³å³ïÇ ÷á÷á˳ϳÝÝ»ñ: ì»ñçÇÝÝ»ñë ÙÇÙÛ³Ýó Ñ»ï ÷áËϳå³Ïóí³Í »Ý ¨¹ñ³Ýó Ù»ÍáõÃÛáõÝÝ»ñÁ Ò»ñ ѳٳϳñ·ãÇó ï»ëÝ»Éáõ ѳٳñ å»ïù ¿ ·áñÍ³Í»É UNIX ûå»ñ³óÇáÝ Ñ³Ù³Ï³ñ·Ç ¹»åùáõÙ` env,¨ Windows-Ç ¹»åùáõÙ` set Ññ³Ù³ÝÝ»ñÁ:

²ÛÝáõÑ»ï¨ PHP ëï»ÕÍáõÙ ¿ GET ÷á÷á˳ϳÝÝ»ñÇ ËáõÙµ, áñáÝù ëï»ÕÍíáõÙ »Ý ïáÕÇ Ñ³ñóÙ³Ý í»ñÉáõÍáõÃÛ³Ý Å³Ù³Ý³Ï: гñóÙ³Ý ïáÕÁ å³ÑíáõÙ ¿ $QUERY_STRING ÷á÷á˳ϳÝÇ Ù»ç ¨ Çñ»ÝÇó Ý»ñϳ۳óÝáõÙ ¿ “?” ëÇÙíáÉÇÝ Ñ³çáñ¹áÕ ÇÝýáñÙ³ódz, áñÁ ïñíáõÙ ¿ URL ѳñóÙ³Ý Ù»ç: PHP-Ý ïáÕÁ µ³Å³ÝáõÙ ¿ Áëï $ ëÇÙíáÉÝ»ñÇ, áñå»ë ³é³ÝÓÇÝ ¿É»Ù»ÝïÝ»ñÇ, ³ÛÝáõÑ»ï¨ Ýñ³Ýó Ù»ç ÷ÝïñáõÙ ¿ “=” Ýß³ÝÁ: ºÃ» §=¦ Ýß³ÝÁ ·ïÝí³Í ¿, ³å³ ëï»ÕÍíáõÙ ¿ ³Û¹ Ýß³ÝÇó Ó³Ë ·ïÝíáÕ ëÇÙíáÉÝ»ñÇó ϳ½Ùí³Í ³Ýí³ÝáõÙáí ÙÇ ÷á÷á˳ϳÝ: ¸Çï³ñÏ»Ýù Ñ»ï¨Û³É ýáñÙ³ÛÇ ûñÇݳÏÁ: ºÝó¹ñ»Ýù ³ÛÝ áõÝÇ Ñ»ï¨Û³É Ïá¹Á




HDD:

CDROM:



ºÃ» ³Ûë ýáñÙ³ÛÇ Ù»ç HDD ïáÕáõÙ Ýñ³ ÷á˳ñ»Ý ·ñ»ÇÝù “Maxor”, ÇëÏ CDROM ïáÕáõÙ ` “Nec”, ³å³ ³Û¹ ýáñÙ³Ý ÏÓ¨³íáñ»ñ Ñ»ï¨Û³É ѳñóáõÙÁ:



http://localhost/PHP/test.php?HDD=Maxtor&CDROM=Nec



²Ûë ¹»åùáõÙ PHP –Ý ëï»ÕÍ»É ¿ Ñ»ï¨Û³É ÷á÷á˳ϳÝÝ»ñÁ



`$HDD = "Maxtor" ¨ $CDROM = "Nec".

²Û¹ ÷á÷á˳ϳÝÝ»ñÇ Ñ»ï ϳñ»ÉÇ ¿ ³ß˳ï»É ³ñï³ùÇÝ ëÏñÇåïÇó /Ù»ñ ¹»åùáõÙ test.php -Çó/, áñå»ë ëáíáñ³Ï³Ý ÷á÷á˳ϳÝÝ»ñ ¨ ³Ûë ¹»åùáõÙ ¹ñ³Ýù ¿Ïñ³Ý ¹áõñë ϵ»ñí»Ý Ñ»ï¨Û³É Ññ³Ù³ÝÝ»ñáí:

echo("

HDD is $HDD

");
echo("

CDROM is $CDROM

");
?















ºÃ» ¿çÇ Ñ³ñóáõÙÁ ϳï³ñíáõÙ ¿ POST Ù»Ãá¹Ç û·ÝáõÃÛ³Ùµ, ³å³ ѳÛïÝíáõÙ ¿ POST ÷á÷á˳ϳÝÝ»ñÇ ËáõÙµ, áñáÝù ÁݹáõÝíáõÙ »Ý ¨ ï»Õ³Ï³ÛíáõÙ $HTTP_POST_VARS ½³Ý·í³ÍáõÙ:



гëï³ïáõÝÝ»ñ:



гëï³ïáõÝÝ»ñÁ PHP –áõ٠ѳÛï³ñ³ñíáõÙ »Ý define () ýáõÝÏódzÛÇ û·ÝáõÃÛ³Ùµ, áñÇ ëÇÝï³ùëÇëÁ áõÝÇ ëïáñ¨ µ»ñí³Í ï»ëùÁ



define(NAME_OF_CONSTANT, value);



áñï»Õ NAME_OF_CONSTANT Á ¹³ ѳëï³ïáõÝÇ ³Ýí³ÝáõÙÝ ¿

value-Ý ` Ýñ³ Ù»ÍáõÃÛáõÝÁ:

¶áñͳÍÙ³Ý Å³Ù³Ý³Ï ÑÕíáõÙ »Ý ѳëï³ïáõÝÇ ³Ýí³ÝÙ³ÝÁ: ´»ñ»Ýù ûñÇݳÏ`

define(CONSTANT1,15);
define(CONSTANT2,"\x20"); // ë³ µ³ó³ÏÇ ëÇÙíáÉÇ Ïá¹Ý ¿
define(CONSTANT3,"Hello");
echo(CONSTANT1);
echo(CONSTANT2);
echo(CONSTANT3);
?















PHP-áõÙ ÁݹáõÝí³Í ¿ ѳëï³ïáõÝÝ»ñÇ ³Ýí³ÝáõÙÝ»ñÁ ·ñ»É ٻͳï³é»ñáí: гëï³ïáõÝÝ»ñÇ ëï»ÕÍáõÙÇó Ñ»ïá ϳñ»ÉÇ ¿ defined() ýáõÝÏódzÛÇ û·ÝáõÃÛ³Ùµ ѳÙá½í»É ¹ñ³Ýó ëï»ÕÍÙ³Ý Ù»ç: ²Ûëå»ë ûñÇݳÏ


define(CONSTANT,"Hello");
if(defined("CONSTANT"))
{
echo("

CONSTANT is defined

");
}
?





²ñ¹ÛáõÝùáõÙ Ïëï³Ý³Ýù

CONSTANT is defined











²Ûë ûñÇݳÏáõÙ define(CONSTANT,"Hello"); Ññ³Ù³Ý³ÛÇÝ ïáÕáí Ý³Ë Ñ³Ûï³ñ³ñíáõÙ ¿ CONSTANT ³Ýí³ÝáõÙáí ÙÇ Ñ³ëï³ïáõÝ, áñÇÝ í»ñ³·ñíáõÙ ¿ Hello ëÇÙíáɳÛÇÝ ³ñï³Ñ³ÛïáõÃÛáõÝÁ, áñÇó Ñ»ïá if å³ÛÙ³Ý³Ï³Ý ûå»ñ³ïáñÇ ÙÇçáóáí ëïáõ·íáõÙ ¿ ³ñ¹Ûáù CONSTANT –Á Çñ»ÝÇó ѳëï³ïáõÝ Ù»ÍáõÃÛáõÝ ¿ Ý»ñϳ۳óÝáõ٠û áã /ï»ë if(defined("CONSTANT")) Ññ³Ù³Ý³ÛÇÝ ïáÕÁ/: ºÃ» ³ÛÝ Ñ³ëï³ïáõÝ ¿, ¹³ Ý߳ݳÏáõÙ ¿ áñ if ûå»ñ³ïáñÇ Ù»ç ·ñí³Í defined() ýáõÝÏóÇ³Ý í»ñ³¹³ñÓÝáõÙ ¿ true - ×ßÙ³ñÇï Ù»ÍáõÃÛáõÝ, ÇÝãÝ ¿É ¿Ïñ³Ý ¿ µ»ñáõÙ “CONSTANT is defined” ³ñï³Ñ³ÛïáõÃÛáõÝÁ: /²Ûë ûñÇݳÏÇÝ Ï³ñáÕ »ù í»ñ³¹³éݳÉ, »ñµ Ïëáíáñ»ù if ûå»ñ³ïáñÁ ¨ ýáõÝÏódzݻñÇ Ï³ÝãÁ ¹³ë»ñÁ ¨ ³ÛÝ Å³Ù³Ý³Ï ³Ù»Ý ÇÝã ³é³í»É ù³Ý å³ñ½ ÏÉÇÝÇ/:


ԻՆՔՆԱՍՏՈՒԳՄԱՆ ՀԱՐՑԵՐ ԵՎ ԱՌԱՋԱԴՐԱՆՔՆԵՐ

  1. Âí³ñÏ»ù PHP É»½íÇ ÑÇÙÝ³Ï³Ý ·ñ»É³Ó¨»ñÁ:

  2. Âí³ñÏ»ù PHP É»½íáõÙ ·áñͳÍíáÕ Ù»Ïݳµ³ÝáõÃÛáõÝÝ»ñÇ ï³ñ³ï»ë³ÏÝ»ñÁ:

  3. ÆÝãDZ ѳٳñ »Ý ݳ˳ï»ëí³Í ÷á÷á˳ϳÝÝ»ñÁ ¨ ѳëï³ïáõÝÝ»ñÁ: ÆÝã ï³ñµ»ñáõÃÛáõÝÝ»ñ Ï³Ý Ýñ³Ýó ÙÇç¨:

  4. ÆÝãå»±ë »Ý Ñ³Ûï³ñ³ñíáõÙ ÷á÷á˳ϳÝÝ»ñÁ ¨ ÇÝãå»ë ϳñ»ÉÇ ¿ ¹ñ³Ýó ³ñÅ»ù í»ñ³·ñ»É: ´»ñ»ù Ù»Ï ûñÇݳÏ:

  5. ÆÝãå»±ë »Ý Ñ³Ûï³ñ³ñíáõ٠ѳëï³ïáõÝÝ»ñÁ: ´»ñ»ù Ù»Ï ûñÇݳÏ:

  6. ƱÝã ³ñ¹ÛáõÝù Ïï³ ëïáñ¨ µ»ñí³Í Íñ³·ñ³ÛÇÝ Ïá¹Á

echo(9

echo"
";
echo(72);
echo"
";
echo(5&3);

echo"
";
echo(5|3);

echo"
";
echo(5^3);
?

  1. ƱÝã ³ñ¹ÛáõÝù Ïï³ Ñ»ï¨Û³É Ïá¹Á

$x1 = true;

$x2 = false;

if($x1 && $x2)

{
echo "

ä³ÛÙ³ÝÁ ×ßÙ³ñÇï ¿

";
}

else

{
echo "

ä³ÛÙ³ÝÁ ëË³É ¿

";

}

?

Առաջարկվող գրականություն

Առաջարկվող գրականություն

  1. Д.С. Зольников, PHP 5, c256, 2007

  2. Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай БусикаAJAX и PHP. разработка динамических приложений. 2006. ISBN: 5-93286-077-4

  3. Ա.Հ.Նավասարդյան ,,PHP-ի հիմունքները'' ուսումնական ձեռնարկ: Երևան 2011թ. ISBN 978-9939-0-0074-9



Դասախոսության նյութերը բերված ենԱ.Հ.Նավասարդյան PHP-ի հիմունքները ուս.մեթոդ ձեռնարկից:




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!