Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,038
    Secondo me il problema sta qua
    $this->$name();

    il $ non c'entra col nome di un metodo.
    $this->name();
    è corretto.

  2. #12
    Ho provato come hai suggerito, ma poi non invia la mail.
    Ho provato anche cosi:
    Codice PHP:
    $myarray = array(    "nomeFile"=>"documento.pdf",    "dirFile"=>"docs/",    "emailAddr"=>"[email protected]",    "codMod"=>14);
    class 
    phpmailerTest extends TestCase{public function foo($key) {        global $myarray;        foreach((array)$myarray as $k => $v){            if($key==$k){               return $v;            }        }    }
    function 
    test_Html() {
    $this->Mail->Body .= "E-mail ".$this->foo('emailAddr');
    }

    Però mi restituisce questo errore: Warning: Invalid argument supplied for foreach() in 31 e la riga è questa
    Codice PHP:
    foreach($myarray as $k => $v){ 
    se invece aggiungo (array) al foreach((array)$myarray as $k => $v){, il warning non lo da più, però qui
    Codice PHP:
    $this->Mail->Body .= "E-mail ".$this->foo('emailAddr'); 
    mi restituisce stringa vuota

    di sicuro sbaglio qualcosa, ma cosa?
    Grazie.

  3. #13
    forse e dico forse, non è che quel "extends TestCase" non mi dia la possibilità di ottenere ciò che voglio?
    Perché ho provato questo e funziona:
    Codice PHP:

    $myVar 
    'value';$myVar2 'value2';class myClassA{    public function A(){        global $myVar2;        echo $myVar2;        }}class myClass extends myClassA{  public function myfunction() {    global $myVar;    echo $myVar;  }    function BBB(){    $this->myfunction();    }}
    $cls = new myClass();$cls2 = new myClassA();
    $cls->BBB();$cls2->A(); 
    Aiutoooo...

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 © 2020 vBulletin Solutions, Inc. All rights reserved.