Вопрос по ООП.

physh

поедатель запятых
Вопрос по ООП.

Привожу кусок кода. Подскажите пожалуйста - что я делаю не так? Переменные не передаются.
PHP:
class a{
 var $asd;
 var $zxc;
 function __construct($x, $y){
  $this->$x=$asd;
  $this->$y=$zxc;
 }
 function b(){
  echo $asd."<br>";
  echo $zxc; 
 }
}
$z = new a(12, "pk");
$z->b();
 

jrip

Новичок
class a{
var $asd;
var $zxc;
function __construct($x, $y){
//изменено
$this->asd=$x;
$this->zxc=$y;
//
}
function b(){
echo $asd."<br>";
echo $zxc;
}
}
$z = new a(12, "pk");
$z->b();

или я чего-то не понимаю...
 

Andreika

"PHP for nubies" reader
function b() {
echo $zxc; // это что за $zxc и откуда она такая? уж не $this->zxc ли ее зовут?

}
 

jrip

Новичок
Andreika
а ну да) я просто дальше задумываться не стал)
 
Сверху