|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
подскажите почему не срабатывает такое условие Код: php 1.
а вот такое срабатывает Код: php 1.
операторы && и AND ведь должны одинаково обрабатываться. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2017, 13:49 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
CTYDEHTоператоры && и AND ведь должны одинаково обрабатываться. не должны, приоритеты разные http://php.net/manual/ru/language.operators.precedence.php ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2017, 14:25 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
Изопропил, Спасибо. Не думал даже про приоритет. оператор то "И" используется. Логика немного странная. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 06:50 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
Мне более странной ваша логика кажется. Тут явно нужно проверку entity сначала делать, а потом уже opendir. Да и closedir вы как вызываете? Еще одну проверку делаете, что там ресурс? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 07:11 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
$handle2 == Нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 08:48 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
Пардон, фигню сморозил. Понял, когда уже отпостил. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 08:49 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
HettТут явно нужно проверку entity сначала делать, а потом уже opendir.По хорошему, ранее ещё проверка is_dir() должна быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 09:41 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
HettМне более странной ваша логика кажется. Тут явно нужно проверку entity сначала делать, а потом уже opendir. Да и closedir вы как вызываете? Еще одну проверку делаете, что там ресурс? Hett а почему нельзя все сразу сделать если это работает? Если я тут проверку делаю, Код: php 1.
тогда зачем мне на closedir делать ее, если я точно знаю что документ открылся? ------------------------------------------------------------- vkleПо хорошему, ранее ещё проверка is_dir() должна быть. а зачем, если мы можно сказать ее делаем вот тут Код: php 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 15:04 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
Да не зачем, не надо тебе это, забей ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 18:08 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
CTYDEHTа зачем Мда... Иногда проще купить сервер помощнее (и подороже), чем найти толкового программиста. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 18:31 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
vkle...Иногда проще купить сервер помощнее (и подороже), чем найти толкового программиста. Или клад найти, как говаривал Матроскин. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 20:07 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
Нет чтобы ответить нормально, к чему это может привести, они клоунаду тут устроили. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2017, 06:45 |
|
не срабатывает сравнение
|
|||
---|---|---|---|
#18+
CTYDEHTНет чтобы ответить нормально, к чему это может привести, они клоунаду тут устроили.Вы и не пытались спрашивать "к чему это может привести", Вы лишь утверждали, что "вот тут усё работает, зачем что-то ещё". В каком-то смысле Вы правы. Когда у проекта околонулевая посещаемость, то можно не заморачиваться ни с контролем над ресурсами, ни с оптимизацией алгоритмов и времени выполнения. Оно, действительно, "сойдет и так", ибо, скорее всего, никакой разницы не заметите. Вот когда посещаемость проекта приличная, а ресурсы сервера не резиновые - тогда подобного рода вещи вполне могут показать себя не с лучшей стороны. Проанализируйте, что будет делать скрипт, если в $entry придут последовательно значения ".", ".." и имя существующего файла. Тогда увидите, что скрипт трижды попытается заставить сервер "пошкрябать головками жесткого диска" и один раз заставит PHP создать в памяти две структуры данных (ресурсы . и ..), выработать исключение (передано имя файла) и затем этим всем добром _не_ воспользуется. Это вкратце. До закрытия ресурсов не дошли ещё. Hett указал Вам, что проверки следует делать раньше, но Вы же утверждать стали что "это работает". Да, работает, никто же с эти утверждением и не спорит. Разница только в том, _как_ оно работает. Вероятно, Вам не интересны детали. Вы о деталях не спрашивали - Вам никто и не отвечал. Так чего Вы обижаетесь то? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2017, 10:06 |
|
|
start [/forum/topic.php?fid=23&msg=39493772&tid=1460565]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
150ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 542ms |
0 / 0 |