PDA

View Full Version : سوال: استفاده از متغيير هاي تعريف شده در يك كلاس



رامین مرادی
شنبه 12 اسفند 1391, 13:15 عصر
با سلام دوستان من تو كلاسي اينگونه متغيير تعريف كردم ولي تو تابع پاييني نمي تونم ازش استفاده كنم دليل اين امر چيه؟؟؟


class test
{
public $server ='local host';
public function con()
{
echo $server;
}

}

Reza1607
شنبه 12 اسفند 1391, 13:41 عصر
بايد به اين صورت استفاده كنيد

$this->server

رامین مرادی
شنبه 12 اسفند 1391, 13:50 عصر
ممنون ولي من يه جا ديده بودم كه از گلوبال هم استفاده شده بود ولي من زدم جواب نداد به اين صورت بود
$_global['نام متغيير'];
ولي ممنون كد شما رو هم تست مي كنم در ضمن من تازه شي گرايي رو تو پي اچ پي دارم شروع مي كنم تا حالا نمي دونستم ديس هم تو اينجا وجود داره ممنون.

فرزند کوروش
شنبه 12 اسفند 1391, 19:23 عصر
$name='saman';

جالا اگه بخواییم به این متغیر داخل فانکشن دسترسی داشته باشیم به این شکل عمل میکنیم



function(){
global $name;
echo $name
}