Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Strano Errore Warning

  1. #1

    Strano Errore Warning

    Warning: Missing argument 1 for trace() in c:\documents and settings\marko\desktop\apache\mioforum\config.inc. php on line 41

    Warning: Missing argument 2 for trace() in c:\documents and settings\marko\desktop\apache\mioforum\config.inc. php on line 41

    Warning: Missing argument 3 for trace() in c:\documents and settings\marko\desktop\apache\mioforum\config.inc. php on line 41

    Come mai? non riesco a capire perchè!!

    la funzione in questione è la seguente:
    Codice PHP:

    function trace($sezione$id$discussione){

    $a "<a href=\"index.php\">indice del Forum</a>";
    $b "-><a href=\"sezione.php?sezione=$sezione&id=$id\"";
    $c "->$discussione";

        if(empty(
    $discussione)){     
            return 
    $a.$b."
    "
    ;        
        }elseif(empty(
    $sezione) && empty($id) && empty($discussione)){
            return 
    $a."
    "
    ;        
        }else{
            return 
    $a.$b.$c."
    "
    ;
        }    

    Grazie per l'aiuto

  2. #2
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    allora quando tu richiami una funzione dove i parametri non sono dichiarati a priori e non gli specifici, genera errore

    codice:
    /*
    
    // genera errore
    function ciao($nome="", $cognome)
    {
      echo "ciao $nome $cognome";
    }
    
    ciao("andrea");
    
    // NON genera errore
    function ciao($nome="", $cognome="")
    {
      echo "ciao $nome $cognome";
    }
    
    ciao("andrea");
    
    
    */

  3. #3
    grazie mille per il chiarimento ora funziona perfettamente!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.