Отчет об ошибках php. Смещение неинициализированной строки: 0.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Отчет об ошибках php. Смещение неинициализированной строки: 0.

Сообщение Anonymous »

Я делаю что-то на 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);

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

Подробнее здесь: https://stackoverflow.com/questions/913 ... g-offset-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»