Само о сложеном или научите ПХП7! Део 4. Константе у ПХП-у и њихова разлика од променљивих

Поздрав, драги читаоци сајта ремонтцопа.ру! Моје име је Роман Нахват и представљам вам четврти део низа чланака о програмском језику ПХП7. У претходном чланку, "Само о сложеном или учењу ПХП7! Део 3. променљиве и њихове врсте у ПХП-у", упознали смо вас са једним таквим кључним елементом ПХП програмског језика као променљивом. У овом делу ћемо размотрити константе, како су створене и како се разликују од променљивих. Константа је именовани контејнер који чува нумеричке или низове вредности којима се може приступити име константе. Константе се разликују од променљивих по томе што је њихова вредност постављена једном и не могу се мењати током извођења скрипте. Изјашњавање константе врши се помоћу функције дефинирања, о којој ћемо говорити у наставку.

Само о сложеном или научите ПХП7! Део 4. Константе у ПХП-у и њихова разлика од променљивих


Отворите било који уређивач текста и у њега унесите следећи пхп код: где: дефинишите ("СТ1", "Датум издавања Виндовс 7 у Русији"); ред кода у којем је константна СТ1 декларисана и додељена јој је вредност „Датум издавања Виндовс 7 у Русији“ („СТ2“, „22. октобар 2009“); ред кода у којем је константна СТ2 декларисана и додељена јој је вредност "22. октобар 2009"

Сачувајте овај документ у хтдоцс фасцикли дуж путање Ц: \ Абисс Веб Сервер \ хтдоцс, дајући му дефинисано име и проширење .пхп

Добијамо следеће

Додајте линију одјек СТ1 у пхп код у датотеци дефине.пхп; Ова линија приказује вредност константе СТ1 у прозору веб прегледача

Окрећемо се датотеци дефине.пхп уносом хттп: //лоцалхост/дефине.пхп у адресну траку веб прегледача. Као што можете видети, резултат извршења пхп кода у датотеци дефине.пхп је излаз вредности константе СТ1, наиме фраза "Виндовс 7 је пуштен у Русије "

На исти начин у прозору веб прегледача прикажите вредност константе СТ2 додајући линијски одјек СТ2 у пхп код датотеке дефине.пхп;

Када приступамо датотеци дефине.пхп, видимо да се поред износа вредности константе СТ1, излаз вредности константе СТ2 појавио у прозору веб прегледача, наиме, „22. октобра 2009.“

Вриједности константи СТ1 и СТ2 приказујемо у прозору веб претраживача у једној линији. Да бисте то учинили, додајте следећи ред одјек СТ1. "" .СТ2;

Када приступамо датотеци дефине.пхп, видимо да су вриједности константи СТ1 и СТ2 приказане у истој линији

Као што је већ поменуто, константна вредност се поставља једном и током процеса извршавања пхп кода не може да мења своју вредност. Супротно томе, променљива може да промени вредност током извођења пхп кода. Узмите у обзир овај пример. Креирајте променљиву са именом ст1 и вредностом "Виндовс 7 Датум издавања у Русији", додајући линију $ ст1 = "Датум издавања Виндовс 7 у Русији" у датотеци дефине.пхп;

Вриједност варијабле ст1 приказујемо у прозору веб претраживача, додајући линију одјек $ ст1;

Окрећемо се датотеци дефине.пхп и у прозору веб прегледача видимо излаз вредности променљиве ст1 ("Датум издавања Виндовс 7 у Русији")

Промените вредност променљиве ст1 из „Датум издавања Виндовс 7 у Русији“ у вредност „Датум издавања Виндовс 7 у Русији 22. октобар 2009“; У датотеку дефине.пхп додајте ред $ ст1 = "Виндовс 7 је објављен у Русији 22. октобра 2009";

Као што можете видети, вредност променљиве ст1 промењена је из "Датум издавања Виндовс 7 у Русији" у "Датум издавања Виндовс 7 у Русији 22. октобар 2009."

На исти начин покушаћемо да променимо вредност константе СТ1 из „Датум издавања Виндовс 7 у Русији“ у „Датум издавања Виндовс 7 у Русији 22. октобар 2009.“ и прикажемо њену нову вредност. Да бисте то учинили, додајте одреднице у датотеку дефине.пхп („СТ1“, „Датум издавања Виндовс 7 у Русији 22. октобар 2009“); и одјек СТ1;

Као резултат приступа датотеци дефине.пхп у прозору веб прегледача, видимо упозорење да је константна СТ1 већ дефинисана, док је приказана њена стара вредност „Виндовс 7 Релеасе Дате ин Руссиа“.

Понекад је потребно проверити постојање једне или друге константе у пхп коду. Да бисте проверили постојање константе, користи се дефинисана функција Проверите присуство СТ1 константе у датотеци дефине.пхп и резултате провере прикажите у прозору веб прегледача. Додајте следећи ред дефиниран одјек ("СТ1");

Резултат провере постојања константе СТ1 биће излаз броја 1 у прозору веб прегледача, што указује да та константа постоји

На исти начин проверавамо постојање СТ2 константе додавањем линије одјека дефинисаног ("СТ2") у пхп код датотеке дефине.пхп;

Као што можете видети, резултат провере постојања СТ2 константе биће излаз броја 1 у прозору веб прегледача, што указује да та константа постоји

Наставак у чланку: Само о сложеном или научите ПХП7! Део 5. Аритметички оператери у ПХП-у