поиск ошибок

php Как понять где именно в строке ошибка (в каком символе, когда номер строки известен)

Если в строке находится достаточно сложное выражение, то можно всегда разбить его на несколько строк, чтобы уточнить у интерпретатора что именно не так.

Пример разбиения одной строки на несколько

Рассмотрим пример:

<?php

$s = [];
$a = $s;
$s[1] = '123' . $a;

- для этого кода мы получим сообщение:

Notice: Array to string conversion in [...][...] on line 5

- написано, что происходит некорректная попытка привести массив к строковому типу в 5-ой строке программы, но на первый взгляд на строку:

php Отладка программ -- как быстрее находить ошибки в коде

Здесь мы соберём общие советы о том, как эффективнее искать ошибки в программном коде

Средства отладки кода PHP: как быстрее искать и исправлять ошибки

Включение отображения ошибок

Используйте ту информацию что интерпретатор даёт автоматически:

Ниже рассмотрим советы для более сложных ситуаций.

Subscribe to RSS - поиск ошибок