Klasa - przekaznie wartosci

0

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

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


   function __construct() {
        global $A;

        $this->config = $A;
                 
    }    
  
} 
0

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

$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!!

0

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

0

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

$dpd = new dpd_all($mojaZajebistaZmienna);

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1