Klasa - przekaznie wartosci

Klasa - przekaznie wartosci
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam, chciałbym sie dowiedzieć jak przekazać do klasy wartość zmiennej .

Kopiuj
$A[1]='AAAAAAAAAAAAAAA1';
$A[2]='AAAAAAAAAAAAAAA2';
class dpd_all {
    
    protected $config = array(); 


   function __construct() {
        global $A;

        $this->config = $A;
                 
    }    
  
} 
dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

Na pewno nie przez słówko global - najlepiej zapomnij, że istnieje.

Kopiuj
$A[1]='AAAAAAAAAAAAAAA1';
$A[2]='AAAAAAAAAAAAAAA2';
$obiekt = new dpd_all($A);

class dpd_all {
 
    protected $config = array(); 
 
   function __construct($config) {
        $this->config = $config;
    }    
} 

I nie pisz kodu w notatniku!!

  • Rejestracja: dni
  • Ostatnio: dni
0

To nie rozwiazuje mojego problemu Warning: Missing argument 1 for dpd_all::__construct(), called in .

Demonical Monk
  • Rejestracja: dni
  • Ostatnio: dni
0

No błagam... To wywołaj teraz ten konstruktor przekazując zmienną?

Kopiuj
$dpd = new dpd_all($mojaZajebistaZmienna);

W efekcie wartość $mojaZajebistaZmienna trafi w wyniku operacji w konstruktorze do $this->config.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.