Ben php'de bir şeyler yapıyorum ve hata ayıklama modunu kullanmıyorum. Bu yüzden, ben her türlü karakter dizisine erişmeyi denediğimde hata bildirimi nedeniyle bana hata veriyor. php hata bildirimi Başlatılmamış dize ofseti: 0
$sentence = "Hello World";
$sentence[0] //Uninitialized string offset: 0
düzenlendi:
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;
}
nasıl dev modunda çalışmak için yapmalıdır. Error_reporting'e (E_ALL) ihtiyacım var; peşin
teşekkürler.
Biraz daha fazla kod güzel olurdu. Cümle değişkenini daha önce kullanıyor musunuz? –
Elbette. Sadece düzenledim. – Elbek
sadece iyi çalışır: http://ideone.com/R6y3n – mpen