PHP 7.2 переход

watsongx

Новичок
При переходе на PHP 7.2 пустая страница ??? Ошибок display_errors не выдает? mysql перевел на mysqli? Как осуществить переход? Где рыть?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
смотри ошибки в логах веб-сервера, в логах php, если их нет - включи логгирование ошибок
 

watsongx

Новичок
continue используется внутри циклических структур для пропуска оставшейся части текущей итерации цикла и, при соблюдении условий, начала следующей итерации.
 

Andkorol

Новичок
Ну и где в твоём коде continue используется в цикле или в конструкции switch?
if – это, по твоему, циклическая структура?

P.S.: И пости код как код – а не картинками, бесит страшно.

 

watsongx

Новичок
Ну и где в твоём коде continue используется в цикле или в конструкции switch?
if – это, по твоему, циклическая структура?

P.S.: И пости код как код – а не картинками, бесит страшно.

Не используется. If -походу не циклическая структура. Как исправить?
 

watsongx

Новичок
Оператор switch похож на ряд операторов IF с одинаковым условием. Во многих случаях вам может понадобиться сравнивать одну и ту же переменную (или выражение) с множеством различных значений и выполнять различные участки кода в зависимости от того, какое значение принимает эта переменная (или выражение). Это именно тот случай, для которого удобен оператор switch.
http://php.net/manual/ru/control-structures.switch.php
 

watsongx

Новичок
Манула пишет: continue принимает необязательный числовой аргумент, который указывает на скольких уровнях вложенных циклов будет пропущена оставшаяся часть итерации. Значением по умолчанию является 1, при которой пропускается оставшаяся часть текущего цикла.
PHP:
<?php
foreach ($arr as $key => $value) {
    if (!($key % 2)) { // пропуск четных чисел
        continue;
    }
    do_something_odd($value);
}

$i = 0;
while ($i++ < 5) {
    echo "Снаружи<br />\n";
    while (1) {
        echo "В середине<br />\n";
        while (1) {
            echo "Внутри<br />\n";
            continue 3;
        }
        echo "Это никогда не будет выведено.<br />\n";
    }
    echo "Это тоже.<br />\n";
}
?>
 

Andkorol

Новичок
Так я не понял из всего этого потока кода и твоего сознания – ты решил свою проблему или нет?
А то в крайних твоих двух постах нет ни одного главного признака вопросительных предложений.
 

watsongx

Новичок
Проблема частично решена. Вместо текста выдается ???? и долго грузиться
 

ivanov77

Новичок
посмотрите на настройки php (в php.ini) которые были раньше и те что теперь
 

watsongx

Новичок
Предыдущие проблемы решены. Возникла новая проблема.
Parse error: syntax error, unexpected 'MODULE_DB_NAME' (T_STRING), expecting ',' or ')' in /home/.........php on line 82

82: $rsFields = (($___mysqli_tmp = mysqli_query( $TDMCore->rsSQL, "SHOW COLUMNS FROM $TDMCore->arConfig["MODULE_DB_NAME"].$Table")) ? $___mysqli_tmp : false);
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@watsongx,
PHP:
$rsFields = (($___mysqli_tmp = mysqli_query( $TDMCore->rsSQL, "SHOW COLUMNS FROM $TDMCore->arConfig["MODULE_DB_NAME"].$Table")) ? $___mysqli_tmp : false);
Сам найдешь почему ошибка?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@watsongx, ты гадаешь, а надо понимать почему у тебя кавычки наложились на кавычки...
 
Сверху