Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Эмуляция перегрузки в PHP, метод __call() (https://javascript.ru/forum/server/19263-ehmulyaciya-peregruzki-v-php-metod-__call.html)

romantik2011 30.07.2011 02:18

Эмуляция перегрузки в PHP, метод __call()
 
Решил сделать симулировать перегрузку в PHP, написал вот такой код.
class A{
function t($m){
echo " ".$m;
}

function __call($x1,$x2){
function t($s1,$s2){
		$s1 = $x1;
		$s2 = $x2;
		echo $s1.' '.$s2;
	}
function t($s1,$s2,$s3){
		$s1 = $x1;
		$s2 = $x2;
		echo $s1.' '.$s2.' '.$s3;
	}	
	
}

}

$obj = new A;
$obj->t("Каприз");
$obj->t(5,7);
$obj->t("Вася",500,"Мачо");


Результат:
Цитата:

Каприз 5 Вася
Почему не выводится так?
Цитата:

Каприз
5 7
Вася 500 Мачо

B@rmaley.e><e 30.07.2011 10:09

Это какой-то бред. Почитайте что-нибудь о программировании, о php и, наконец, о __call.


Часовой пояс GMT +3, время: 10:32.