muzruno.com

PHP конструкцията ако иначе: скрита логика

Задължителното изграждане на PHP ако друго

практически не се различават от подобни правила на други езици за програмиране и няма да е необходимо да се очакват специални разлики от дълго време.

php ако другояче

В далечното минало оператор на задание в Pascal беше ": =", докато C / C ++ беше уверено контролиран от един "=". До този ден PHP условие ако друго могат да използват три "странни" опции: "=", "=", "===". Също така е странно да използвате символа "$", за да обозначите променлива (jаvascript перфектно не се нуждае от символи за прецизиране на променливите). Междувременно нарастването на броя на програмистите, използващи ежедневно PHP, е най-доброто доказателство за практичността на езика.

Същността на условното конструиране

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

В исторически план условен израз е написан по следния начин:

  • (израз1) [сравнителен символ] (израз2).

Този момент позволява на втория израз да използва резултатите от първия. Че малко хора дават смисъл, но всеки програмист понякога забравя, че характерът присвояване "=" - не се сравняват със символа "==", а разликата между "==" и "===" е точното място, за да пренапише състояние, така така че е възможно да се приложи недвусмислено сравнение чрез "<"Или"> ".

php, ако примерите примери

Ето PHP конструкцията ако друго - Като примери за "сътрудничество" на два израза. Първият израз увеличава променливата $ iA (= 2) и изчислява променливата $ iC (= 6) във функцията scfAB (). Вторият израз има модифицирана стойност $ iC, която се умножава по 20 и увеличава променливата $ iB.

Използвайки "=", "=" и "==="

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

php условие, ако друго

За PHP в ако () друго Единствената употреба е "==" или "===". Първият показва равенството на стойностите след преобразуването на типа, второто изчислява съответствието на стойностите и техните типове. Останалите оператори (повече, по-малко, не равни ...) не водят до неясно тълкуване.

Характеристики на символите и тяхното приложение

Описание на променливите и условното конструиране в PHP ако друго ни позволи да формулираме проблем, който съществува отдавна и станал толкова познат, че е практически невидим.



Като цяло операторът за сравнение не е особено необходим. На първо място, на който и да е език, има конструкция за изпълнение на израз (PHP не е изключение), което се дефинира динамично по време на изпълнението на скрипта. На второ място абсолютно нищо не възпрепятства формирането на алгоритъм за разклонение в хода на изпълнението на основния алгоритъм.

php условие, ако друго

Опростен PHP ако друго, подобно на по-малкия си брат, са познати и се възприемат от програмисти и потребители, които са свикнали да контролират работата на програмистите.

Типични грешки, които често право "=" или "==" - във второто състояние е приемливи, но не първата (освен ако не е изключение от това правило).

Знакът $ за описание на променливата е излишен. Ако на един език можете да направите това без допълнително идентифициране на името на променливата, то тогава в PHP може да бъде направено. Стана традиционно да се отдели "=" от "==". Първата е задача, втората е сравнение.

Междувременно, веднага след като PHP интерпретаторът "влезе" в строителството ако друго - няма съмнение, че ще има условие. Освен това, синтаксисът на езика PHP е: ако () друго - винаги в скоби, т.е. да идентифицирате "=" като оператор за сравнение е винаги възможно.

Друг проблем е, че използването на "$" и триадата: "=", "==" и "===" се превърна свикнали, и да се промени нещо необещаващо. Но чрез манипулиране на състоянието, е препоръчително да се има предвид това, което беше казано. На съвременните езици има много класически дизайн, но е време да преосмислим значението им.

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

Условия и съоръжения

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

php, ако другояче

Системата от обекти на приложение е логиката на взаимодействието, т.е. вземането на решения за това как точно работи върху обекта. Ако условната структура манипулира обекти, а не обектите контролират хода на алгоритъма, тогава в скрипта нещо се прави грешно.

Споделяне в социалните мрежи:

сроден