[RESOLU] Call to undefined function str_starts_with()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Call to undefined function str_starts_with()

Re: Call to undefined function str_starts_with()

par Zlotz » 19 déc. 2020, 20:42

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

Re: Call to undefined function str_starts_with()

par @rthur » 19 déc. 2020, 19:03

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);

Call to undefined function str_starts_with()

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

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