Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Біржолды комментариялар




ASP стиліндегі тегтер

Төртінші және соңғы амал РНР енгізілген кодын дайындау-ASP стиліндегі тегтер(Active Server Page). Олар қысқа тегтерге ұқсас, жоғарыда көрсетілген, бірақ сұрақ белгісінің орнына пайыз белгісі қолданылады (%);

<%php print "Welcome to the world of PHP!"; %>

ASP стиліндегі тегтерде бір ерекшелік ол жазылуды ықшамдау. ASP стиліндегі ашылған тегтерден кейін, РНР енгізілген кодына print командасын, теңдік белгісін(=) енгізусіз РНР-ң лексикалық механизміне берілген айнымалылық мәнін шығаруға бұйрық береді.

<%=$variable %>

Бұл ыңғайлы стиль беттерде түр фрагменттерін қолдануға жағдай туғызады

<%

// $recipe айнымалылық мәнін иелену

$recipe = "Lasagna":

%>

Luigi's favorite recipe is <%=$recipe;%>

Бұл фрагмент екі әртүрлі РНР сценарияға ие. Бірінші $recipe айнымалылық мәнінне "Lasagna" мәні меншіктенеді. Артынан $гесiре мәнін шығару қажет болса, арнайы бұл үшін ASP стиліндегі тегтер қолданылады. Мұндай мүмкіндік қысқа тегтергеде тиісті (<?...?>).

РНР кодтағы комментариялар

РНР-да комментарияның екі форматы бар:

  • Біржолды комментариялар локалды кодқа қатысты әдетте қысқа түсініктермен және ескертпелермен қолданылады.
  • Көпжолды комментариялар әдетте псевдокодта және егжей-тегжей түсініктемелерде алгоритмді жасаған кезде қолданылады.

Соңында екі амалда бір қорытындыға әкеледі және сценарияның тез жұмыс істелуіне әсер етпейді. Нұсқаны таңдау сіздің артыңызда қалады.

Біржолды комментарияларды жасаған кезде екі комментариялау стилі қолданылады. Екі стилде бірдей жұмыс істейді, бірақ оларда әртүрлі көмекші символдар қолданылады. Бір жағдайда комментарияда қос символмен «қисайған сызық» (//), ал екіншісінде фунт символымен (#). Төменде екі стилге мысал көрсетілген:

<?

// Раушан түсін таңдау $rose_color = "red";

# Шегiргүлдердiң түсін таңдау $violet_color = "blue";

print "Roses are $rose_color,violets are $violet_color"

?>

Конечно, оба стиля однострочных комментариев могут применяться для построения искусственных многострочных комментариев, как показано в следующем листинге: Әрине, келесі листингте көрсетілгендей біржолды комментариялардың екі стилде жасанды көпжолды комментариялар құру үшін қолданылады:

<?

// файлы: example. php

// авторы: У.Дж.Гилмор

// күні: 24 тамыз 2000 ж.

print "An example with comments";

?>

Көпжолды комментариялар

РНР-да бірнеше жолдың орнын алатын, толық комментариялар құру мүмкіндігі бар. Мұндай комментариялар С тілінің стилінде жасалады олардың басы мен аяғы /* және */символдарымен белгіленеді.

<?

/*

Сценаристар: multi_coramment_example.php

Белгіленуі: көпжолды комментарияларды қолдану мысалы

Авторы: У.Дж.Гилмор

Күні: 14 маусым 2000 ж.

*/

print "A multiline comment can be found at the top of this script!";

?>

Көріп тұрғаныңыздай көпжолды комментариялар көбіне ұзындығына тиісті барлық сценариялар немесе оның бөлігіне жинақты ақпаратты енгізуге ыңғайлы.

Өз-өзін бақылау сұрақтары

 

1. Стандартты тэгтерді құру ерекшеліктері?

2. Қысқа тэгтер мен Script тегтері?

3. ASP стиліндегі тегтер?

4. РНР кодтағы біржолды және көпжолды коментарияларды құру ерекшеліктері?

 

Негізгі әдебиет: 6 нег [53-84], 8 нег [62-79]

Қосымша әдебиет: 2 қос [80-106 ], 4 қос [12-27 ]

Тақырып 7.

Айнымалы және мәліметтер типтері. Типтердің түрлендірілуі. Айтылулар.Операндалар. Операторлар. (1-сағат)

Жоспар:

1. Айнымалы және мәліметтер типтерімен танысу.

2. Айнымалының типін өзгерту операторлары.

3. Операнд.

 

Дәрістің мақсаты- РНР программалаутілінің негізгі мәліметтер типтерімен таныстыру.

Айнымалы және мәліметтер типтері.

Мәліметтер типі кез келген программалау тілінің негізін құрайды және соның көмегімен бағдарламашы әртүрлі ақпарат типтерін ұсынады. РНР –да алты негізге мәліметтер типі байланыс жасап тұрады:

  • толық сандар;
  • заттық сандар;
  • жолдар;
  • массивтер;
  • объекттер;
  • логиқалық шамалар.

Типтердің түрлендірілуі

Айнымалыны уақытша басқа типке ауыстыру үшін,типтердің өзгерту операторын қолдану жеткілікті, ол үшін бастапқы керекті типті айнымалының алдына домалақ жақшалармен көрсету қажет. (кесте 2.2).

  • Кесте 2.2. Айнымалы типінің өзгерту операторлары
Типінің өзгерту операторы Новый тип
(int) немесе (integer) толық сан
(real), (double) немесе (float) заттық сан
(string) жол
(array) массив
(object) объект
  • Типінің өзгертілуіне жеңіл мысалы:
  • $variable1= 13; // $variable1 толық санға иеленеді 13
  • $variable2 = (double) $variable1; // $variable2 иеленеді 13.0
  • $variable1 Айнымалысы басында толық 13 санды болса да, (double) өзгертуі оны заттық типке өзгертеді(сондықтан 13 саны 13.0 санына айналады). Алынған мән $variable2 айнымалысына иеленеді.

Доллар белгісі айнымалыдан ешқашан ашылмайды!!!

Айтылулар

Айтылулар программада орындалатын кейбір әрекеттерді сипаттайды. Әрбір айтылулар кем дегенде бір операндадан немесе бір және бірнеше операторлардан тұрады. Мысалдарға көшпей тұрып біріншіден операторлармен және операндалармен танысу қажет.

 




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 688; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.