#10 27.02.07 13:52
Re: Небольшой фан для ПХПистов, задачка на внимательность ;)
=== - точное совпадение (включая тип данных)
== - равенство,
соответственно !== и !=
здесь проверяестся на символьное совпадение, поэтому для 'bla' != "bla" вернётся false, a 'bla' !== "bla" true соответственно. Опять же кавычки: ' - строка как есть, пофиг на управляющие символы типа \n или \r, а " - строка с использованием управляющих символов.
Исходя из всего этого могу предположить что будет 2 восклицательных знака.
Исправлено A-Lex (27.02.07 13:56)
Offline
#11 27.02.07 13:59
#12 27.02.07 14:01
#13 27.02.07 14:01
#14 27.02.07 14:01
#15 27.02.07 14:02
Re: Небольшой фан для ПХПистов, задачка на внимательность ;)
Matrim написал(а):
на форуме уже была тема, где обсуждали дебильность логики в php
нужно использовать оператор !== вместо !=
это обеспечит волосам шелковистость
именно так
if($key != "bla") не сработает также и на элемент с ключом 0, т.к. (int)"bla"==0
Offline
#16 27.02.07 14:03
#17 27.02.07 14:04
#18 27.02.07 14:58
#19 27.02.07 15:39
#20 27.02.07 16:43
#21 27.02.07 18:50
Re: Небольшой фан для ПХПистов, задачка на внимательность ;)
A-Lex написал(а):
здесь проверяестся на символьное совпадение, поэтому для 'bla' != "bla" вернётся false, a 'bla' !== "bla" true соответственно. Опять же кавычки: ' - строка как есть, пофиг на управляющие символы типа \n или \r, а " - строка с использованием управляющих символов.
Исходя из всего этого могу предположить что будет 2 восклицательных знака.
т.к. ответ правильный, а объяснение содержит ошибку,
то из всего этого могу предположить, что это подгонка под ответ :)
Offline
#22 28.02.07 02:09
Re: Небольшой фан для ПХПистов, задачка на внимательность ;)
кто-то рассказывал один забавный случай
в институте на химфаке студентам надо было сварить аспирин короче
ну вот они точно по методичке варили варили ну и наварили какую то жижу желтую и в микроскоп смотрят а там кристаллы безобразные. вобщем ниче не получается. в методичке написано какие должны быть кристаллы и цвет жижи белый.
Вобщем студенты боясь провала пошли в аптеку накупили аспирина и переварили в "то что надо" по методичке. показывают преподу. у препода дичайшее изумление.
- надо же, всю жизнь получали желтую жижу с безобразными кристаллами а тут такое дело !
=)
это к теме про подгонку ответов )
сорри за офтоп. тоже вспоминал пхп =)
Offline
#23 28.02.07 10:16
#24 28.02.07 12:29
Re: Небольшой фан для ПХПистов, задачка на внимательность ;)
и все таки ответ 2 знака: при ключах 1 и 3:
потому как в условии !=идет приведение у инту когда ключ интовый. и Алекс прав если поставить !== то ответ будет 3
Offline
#25 28.02.07 12:51
Re: Небольшой фан для ПХПистов, задачка на внимательность ;)
Stell Hawk, он не про это, а про то что я написал
A-Lex написал(а):
'bla' != "bla" вернётся false
но потом я исправился, просто описался. Если бы я хотел повыёживаться, то отредактировал бы пост так, как будто ничего и не было.
Offline

