Во -первых ,это конечно ,-очень большая нагрузка на центральную нервную систему и мозг .Ведь достаточно ошибиться в каких-либо математических просчетах и все .Все это приведет к печальным последствиям и возможен сбой компьютера ,что ведет за собой недовольство начальства и,-как следствие, переживания по поводу всего .Человек переживает ,нервничает по пустякам ,что что-то пойдет не так .Что сказывается на общем состоянии .Второй враг -это зрение .Неслучайно все программисты ,а также люди связанные работой у монитора уже в довольно раннем возрасте вынуждены надевать очки .
Разные. Не верно задан вопрос. Это как спросить, какие бывают иностранные языки?
Дело в примере далеко не в foreach. Здесь имеет место тяжёлый случай для языков программирования, в которых тип данных для переменной не определяется строго, к которым и относится PHP. Попробуйте заменить первый элемент массива на любое другое число - и этого "глюка" уже не будет.
Проблема в том, что интерпертатор PHP пытается сам подобрать подходящий для сравнения тип данных у переменной $value. Думаю, его логика такая, что он считает $value логической переменной (Boolean), в результате 0 превращается в FALSE. Но на другой стороне сравнения стоит одна буковка (Char), в результате чего FALSE преобразуется до F.
Чтобы избавиться от этого "глюка", можно использовать такие варианты:
- Явно указать тип переменной $value в сравнении.
- Использовать строгую проверку, чтобы PHP не приводил сравниваемые данные к наиболее подходящему типу.
Вопрос немного странный, но скорее всего вопрос о зацикливании. Цикл - это повторение одного и того же действия, пока заданное условие выполняется. Приведём пример. Допустим, вы хотите построить башенку из кубиков. В данном случае условием будет проверка, что башня не сломалась, а действие - это поставить ещё один кубик. Зацикливание, то бишь, замыкание происходит в тех случаях, когда условие выполняется бесконечно (это бодобно тому, что вы сможете ставить кубик на башенку бесконечно и тогда этот процесс никогда не завершится).
Есть программа PHP - язык программирования и куча разных видео как научится программированию я тоже хотел потом поглядел это не для меня и бросил луче заниматься любимым делом.