Условия (ако) в PHP: кратко въвеждане

Условията заемат значителна част от алгоритмите. PHP е прогресивен език за програмиране, разработчиците на който предлагат на програмистите най-добрите форми за писане на синтаксис. Тройната форма на оператора е удобна за използване и прави кода на скрипта очевиден. PHP, ако (в кратък запис) е получил не толкова признание, колкото станал прародител на първоначалните условни конструкции. Много програмисти смятат за свой дълг да изразят собствения си стил в "изработването" на оригинални форми на изразяване на условия.

Общата форма на условния оператор

Условията са най-старата синтактична конструкция. Заедно с оператора на заданието - операторът на проста операция, условията са преминали дълъг път на развитие на програмирането като цяло.


Преди появата на младшия "брат" на оператора, много вода изтича, програмисти на различни езици са тромави проекти от оператори с няколко линии, ако. По времето на появата на PHP програмистите са придобили опит за създаване на подходящи условия. Идеята за PHP - езикът на сървъра, който по дефиниция е предопределен да бъде компактен и бърз, бързо достига до оптималния синтаксис и форми на изразяване, които са удобни за възприемане и разбиране. PHP в кратък запис и в пълна форма е еднакво удобен и удобен за възприемане в текста на кода на скрипта.
В примера, показан на снимката

- изходните данни

са пълната форма на условния оператор. Условието е записано в кръгли скоби и може да бъде произволно дълго. Блокът на операторите в първите фигурни скоби се изпълнява в случай на условиевярно. Блокирайте в къдрави скоби след думата "else", ако условието е невярно.


Можете да използвате проста форма
, когато двете двойки скоби са пропуснати. Но програмистът трябва да разбере пълната степен на отговорност. Пишете фигурни скоби не е скъпо, но това е гаранция, че контролът при никакви условия няма да излезе извън контрол.

Тройната форма на условния оператор

Пример
показва най-популярното приложение на прости условия. Краткият запис в PHP, ако идеално допълва функцията isset (). Много е удобно да проверите въвеждането на GET (или POST) данни, а при липса на очакваната стойност, задайте променливата на стойността по подразбиране. Не забравяйте да ограничите термините с кръгли скоби. Трябва да се знае, че троичният оператор лесно се имплантира в изрази. Трябва да се разбере, че резултатът от оператора PHP, ако в краткия запис "на равни начала" участва в израза. Ако в израза има различни математически или малки оператори, резултатът от троичното "if" е уравнението на операнда на изразяването.

Недвусмислено условие - ключ към успеха

Всеки оператор в модерното императивно програмиране не може да бъде пропуснат. Всичко се изпълнява по начина, по който е планирано от програмиста. В PHP, ако (в кратък запис и в пълна форма) има същото ниво на отговорност. Резултатът е тройният вариант. Пълният формуляр е пренасочване на управлението. В първия случай грешка в заявлението ще доведе до грешки в данните. Във втория случай управлението ще бъде прехвърлено в грешна посока.
В случай на съмнение, това не трябва да бъдеизползвайте кратки термини от PHP. Ако () {} else {} може да бъде по-видим и практичен. Общо правило, което гарантира стабилен резултат: съществуват съмнения - лишават от основаването му. Нека първо ще има голямо, но изключително разбираемо решение. Когато спектърът от условия стане очевиден и недвусмислен, той може да бъде реализиран в PHP, ако е в кратък запис.

Свързани публикации