IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

call_user_func_array() expects parameter 2 to be array [PHP 5.3]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut call_user_func_array() expects parameter 2 to be array
    Bonjour,
    Jai effectué une mise à jour du système (proposée par mon système linux)
    j'ai alors les messages suivants:

    PHP Error Message: WARNINGcall_user_func_array() expects parameter 2 to be array, string givenError in line 649 of file /home/WWW/ufolepaca/plugins/editors/jce/libraries/classes/plugin.php

    y a t il une extension qui n'a pas été chargée?

    Merci

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    modifie ton appel de fonction pour ajouter (array) devant la variable qui contient ton tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    call_user_func_array("test", (array)$tab);
    Cette erreur arrive quand ta variable ne contient pas un tableau.
    Par exemple si elle est vide.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 18
    Par défaut RE,
    Je veux bien mais tout de même il y a un problème car j'ai 5 sites et comme par hasard j'ai ces erreurs sur les 3 sites qui ne me bloquent pas mais qui s'affichent depuis la mise à jour.
    J'ai du tout de même re corriger les fichier php.ini et my.cnf pour que ça marche.

    Je pense donc plutôt qu'il y a une variable qui m'échappe ou qu'une extension ne s'est pas installée.
    Cette erreur survient en backend lors d'un balayage d'une arborescence.

    A+

    Merci

  4. #4
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut,

    Cette fonction fait partie du core de PHP, elle n'est donc pas dû à l'absence d'une extension. A mon avis tu dois regarder les lignes avec l'appel de la fonction, c'est peut être dû à une mise à jour de php.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/08/2012, 13h11
  2. [2.x] Warning: strpos() expects parameter 1 to be string, array given in
    Par aitiahcene dans le forum Symfony
    Réponses: 19
    Dernier message: 02/07/2012, 10h56
  3. Expects parameter '@param', which was not supplied
    Par amirad dans le forum Développement
    Réponses: 3
    Dernier message: 28/04/2009, 12h46
  4. [MySQL] Message : Warning: mysqli_free_result() expects parameter 1 to be mysqli_result
    Par Alexandrebox dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 18/02/2009, 15h03
  5. Erreur : file() expects parameter 2 to be long
    Par nicordi dans le forum Langage
    Réponses: 3
    Dernier message: 21/02/2008, 22h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo