IMANAZADI
پنج شنبه 26 فروردین 1395, 16:59 عصر
با سلام
میشه در یک کلاس یک متد و یک پراپرتی همنام داشت ؟؟؟
مشکلی ایجاد نمیکنه ؟؟؟
برای دسترسی به متدها و یا پراپرتی ها بصورت داینامیک چگوته باید عمل کرد ؟؟
مثلا کلاس زیر رو در نظر بگیرید
آیا به این صورت صحیح هست و مشکلی نداره
class test
{
private $one='yek';
private function one($par)
{
echo $par;
}
public function accessProperties($p)
{
echo $this->$p; //for example : accessProperties('one');
}
public function accessMethod($met,$par)
{
echo $this->$met($par); //for example : accessMethod('one','hello world');
}
}
میشه در یک کلاس یک متد و یک پراپرتی همنام داشت ؟؟؟
مشکلی ایجاد نمیکنه ؟؟؟
برای دسترسی به متدها و یا پراپرتی ها بصورت داینامیک چگوته باید عمل کرد ؟؟
مثلا کلاس زیر رو در نظر بگیرید
آیا به این صورت صحیح هست و مشکلی نداره
class test
{
private $one='yek';
private function one($par)
{
echo $par;
}
public function accessProperties($p)
{
echo $this->$p; //for example : accessProperties('one');
}
public function accessMethod($met,$par)
{
echo $this->$met($par); //for example : accessMethod('one','hello world');
}
}