|
(PHP) Результат str_contains() == null и исполнение прерывается
|
|||
---|---|---|---|
#18+
Использовал конструкцию: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Так вот, когда исполнение доходит до условия, значение str_contains($_POST['a'], 'b') оказывается null (в Netbeans watch) и дальше исполнение не продолжается ни на одной из ветвей. Само значение $_POST['a'] == 'b', что видно в watch. ЧЯНТД? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 15:45 |
|
(PHP) Результат str_contains() == null и исполнение прерывается
|
|||
---|---|---|---|
#18+
Сибирский Пушистый оказывается null (в Netbeans watch) .и дальше исполнение не продолжается ни на одной из ветвей 1. Документация https://www.php.net/manual/ru/function.str-contains.php не предполагает варианта null. Может Netbeans шалит? 2. Как работает в реальном исполнении кода, без Netbeans? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 19:19 |
|
(PHP) Результат str_contains() == null и исполнение прерывается
|
|||
---|---|---|---|
#18+
vkle, Единственная разница в том, что на отладочной машине линукс и пхп 7,1,17, а на рабочей винды и 7,0,6 Если убрать str_contains то всё работает при подаче соответствующих значений аргументов. Именно этот вызов колется под отладчиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 21:11 |
|
(PHP) Результат str_contains() == null и исполнение прерывается
|
|||
---|---|---|---|
#18+
Сибирский Пушистый, Дался Вам отладчик... Посмотрите что выдаст непосредственно в скрипте "без прокладок": Код: php 1.
Можно и на отладочной и на боевой машинах для сравнения. Вот если при допустимых входных аргументах действительно null возвращается - тогда есть (или был уже...) повод писать багрипорт. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 22:15 |
|
(PHP) Результат str_contains() == null и исполнение прерывается
|
|||
---|---|---|---|
#18+
vkle, Как только я заменил сессию на use cookies=0 (что и было главной проблемой), сразу заработало и условие. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.04.2021, 23:20 |
|
(PHP) Результат str_contains() == null и исполнение прерывается
|
|||
---|---|---|---|
#18+
Сибирский Пушистый, И... как это связано с возвратом null и непонятным выходом из условия? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2021, 00:59 |
|
|
start [/forum/topic.php?fid=23&fpage=4&tid=1459491]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 408ms |
0 / 0 |