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 :

Notice: Undefined offset:


Sujet :

Langage PHP

  1. #1
    Membre averti
    Notice: Undefined offset:
    Bonjour.

    J'ai cette erreur avec les codes 13 et 22. Cette erreur disparaît si je lance une seconde fois mon script.

    Savez vous à quelles erreurs "génériques" correspond ce code et à quoi correspond les nombre qui les suivent ?

  2. #2
    Membre confirmé
    Bonjour.
    Des codes d'erreur, en PHP ?
    Normalement PHP affiche les erreurs avec du texte explicatif.
    Cordialement.

  3. #3
    Membre averti
    Bonjour.

    Oui comme Notice: Undefined offset:13 ou Notice: Undefined offset:22.

  4. #4
    Membre expert
    A mon avis, ce ne sont pas des codes d'erreur, mais des valeurs d'offset dans un tableau de ton script...
    Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell

  5. #5
    Membre confirmé
    Undefined offset:13
    n'est pas un code d'erreur, ça signifie normalement qu'il n'y a pas d'élément dont l'indice est 13 dans un tableau.

    Par exemple si je fais
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    error_reporting(E_ALL);
    $tab = [11,14,10];
    for($i=0; $i<5; $i++) {
        echo $tab[$i];
    }
    ?>

    $tab[3] et $tab[4] n'existent pas. Et PHP envoi comme erreurs :
    PHP Notice: Undefined offset: 3 in cheminVersMonFichier.php on line x
    PHP Notice: Undefined offset: 4 in cheminVersMonFichier.php on line y

  6. #6
    Membre averti
    Merci à tous, c'est exactement ce que je voulais savoir.

###raw>template_hook.ano_emploi###