Page 1 sur 1

Call to undefined function str_starts_with()

Posté : 19 déc. 2020, 13:57
par Zlotz
Bonjour

J'obtiens l'erreur suivante :

Code : Tout sélectionner

Call to undefined function str_starts_with()
alors que je suis sur PHP 8.0.0.

Le morceau de code incriminé est :

Code : Tout sélectionner

if (str_starts_with($_POST[$this->_type], Member::PREFIX_CLOSED_ACCOUNTS))
.

Ça a l'air en contradiction avec https://www.php.net/manual/fr/function. ... s-with.php.

Quelqu'un comprend ?

Zlotz

Re: Call to undefined function str_starts_with()

Posté : 19 déc. 2020, 19:03
par @rthur
Je viens de vérifier et ça fonctionne bien chez moi avec PHP 8.0.0.

Tu es sûr d'avoir la version finale et pas une RC intermédiaire, ou plus probablement une autre version de PHP qui tourne ?
Ajoute la ligne suivante à ton code pour être sûr :
var_dump(PHP_VERSION);

Re: Call to undefined function str_starts_with()

Posté : 19 déc. 2020, 20:42
par Zlotz
Hi @rthur

You're right :

Code : Tout sélectionner

php -v
was telling me that I was on PHP 8.0.0 but, according to

Code : Tout sélectionner

var_dump(PHP_VERSION);
, I was still in 7.4.

I've completed the version upgrade and everything's fine now.

Thanks