$stringText = "[TEST-1] test task 1 Created: 06/Apr/11 Updated: 06/Apr/11";
$splitArray = split(" ",$stringText);
Obsolète: Function split () est obsolète dans C:\wamp\www\RSS.php à la ligne 27
Pourquoi cette erreur arrive?
http://php.net/manual/en/function.split.php
Du manuel
Avertissement Cette fonction a été DEPRECATED à partir de PHP 5.3.0. Reposant sur cette fonctionnalité est fortement déconseillée
Remarque:
À partir de PHP 5.3.0, l’extension regex est déconseillé au profit du PCRE extension. L'appel de cette fonction sera émettre un avis E_DEPRECATED. Voir le liste des différences pour obtenir de l'aide sur conversion en PCRE.
Je suppose que vous êtes censé utiliser l’option preg_split()
. Ou si vous n'utilisez pas de regex, utilisez simplement explode
split a été remplacé par explode
, voir http://php.net/explode pour plus d'informations. Fonctionne de la même manière que split, mais split est "déconseillé", ce qui signifie qu’il s’agit d’une ancienne fonction qui ne devrait plus être utilisée et qui n’apparaîtra probablement pas dans les versions ultérieures de php.
Utilisez la fonction suivante éclatée:
$command = explode(" ", $tag[1]);
C’est la solution standard pour ce cas . Son fonctionne parfaitement.
Ahh, les docs en disent. Et la documentation indique également quelles fonctions doivent être utilisées à la place de ceci:
Parce que la fonction est obsolète? Vous pouvez personnaliser le niveau error_reporting pour ne pas enregistrer/afficher les erreurs amorties. Mais il serait plus prudent de simplement corriger le problème (l'utilisation d'Internet Explorer explose plutôt que pour le simple fractionnement que vous effectuez ci-dessus.)