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