Сообщение об ошибке php Неинициализированное смещение строки: 0

я делаю что-то на php, а не в режиме отладки. Так что я нас

error_reporting(E_ALL);

, но когда я пытаюсь получить доступ к любому символу строки, это дает мне ошибку из-за сообщения об ошибке .

$sentence = "Hello World"; 
$sentence[0]   //Uninitialized string offset: 0

отредактировал:

public static function prepareSentence($sentence)
{
    $sentence = trim($sentence);
    if ($sentence[0] == '"')  //Uninitialized string offset: 0 
        $sentence = substr($sentence, 1, strlen($sentence));

    if ($sentence[strlen($sentence) - 1] == '"')
        $sentence = substr($sentence, 0, -1);

    if ($sentence[0] == '"' || $sentence[strlen($sentence) - 1] == '"')
        return self::prepareSentence($sentence);
    return $sentence;
}

Как мне сделать, чтобы работать в режиме разработки. Мне нужен error_reporting (E_ALL);

заранее спасибо.

11
задан Elbek 18 October 2017 в 17:30
поделиться