klasa.php
<?php ... // logowanie do bazy mysql class A { var $w; function A ($nazwa) { $sql="SELECT id FROM user WHER naza='$nazwa' "; $this->w = $z['id']; //przypisanie zadeklarowanej zmiennej wartości } function pokaz_id() } ?>
plik test.php
<?php $nazwa="Adam"; require ('klasa.php'); $p= new A($nazwa); $p->pokaz_id(); ?>
Dlaczego test.php daje w wyniku:
Twoje ID to:
Z tego co czytałem zmienne zadeklarowane w klasie mają zasięg globalny. W takim razie co źle robię

Wg. mnie test.php powinień dać np:
Twoje ID to: 5