“La fonction split() est obsolète” en PHP?
$stringText = "[TEST-1] test task 1 Created: 06/Apr/11 Updated: 06/Apr/11";
$splitArray = split(" ",$stringText);
Obsolète: la Fonction split() est obsolète dans C:\wamp\www\RSS.php sur la ligne 27
Pourquoi cette erreur se produit ?
- php.net/manual/en/function.split.php - veuillez lire la documentation avant de poser des questions ici.
- S'il vous plaît activer
html_errors
etdocref_root
dans votre php.ini - double possible de PHP split alternative?
Vous devez vous connecter pour publier un commentaire.
http://php.net/manual/en/function.split.php
Le manuel
Je suppose que vous êtes supposé utiliser l'alternative
preg_split()
. Ou si vous n'êtes pas à l'aide d'une expression régulière, il suffit d'utiliserexplode
split a été remplacé par
explode
, voir http://php.net/explode pour plus d'informations. Fonctionne de la même que split, mais de split est "obsolète" fondamentalement signifie que c'est une ancienne fonction qui ne doit pas être utilisé, et de plus, n'est pas susceptible d'être dans les versions de php.split
etexplode
sont un peu différentes.explode
ne supporte pas les regex, de sorte que la fonction de remplacement seraitpreg_split
explode
fonctionne pour moi et paspreg_split
Utilisation suivantes exploser fonction:
C'est la solution standard pour ce cas.
Son parfait état de fonctionnement.
Ahh, la docs dit à ce sujet. Et les docs disent aussi les fonctions qui devraient être utilisés au lieu de cela:
Parce que la fonction est obsolète? Vous pouvez personnaliser le niveau de niveau pour ne pas log /affichage de l'amortissement des erreurs. Mais il serait plus prudent de corriger le problème (c'est à dire l'utilisation d'exploser au lieu de cela, pour la simple split, vous faites ci-dessus.)