Показать сообщение отдельно
  #3 (permalink)  
Старый 03.08.2011, 23:04
Аспирант
Отправить личное сообщение для romantik2011 Посмотреть профиль Найти все сообщения от romantik2011
 
Регистрация: 20.07.2011
Сообщений: 50

А почему только вот так сработало? Почему без внутреннего цикла не запахало и без всяких проверок и приведений типов?
Кто-нибудь подскажет как реализовать не так громоздко цикл форич?
<?php
class D{
function m($p1,$p2){
        for($i=0; $i<count($p1); $i++)
        echo $p1[$i].' ';
        echo ' '.$p2;
    }
	
function __call($n,$v)  {
        foreach($v as $f){
	     if ((string)$f == "Array")
			 foreach($f as $v)
			 {
			    echo $v;
			 }
          else echo $f.' ';
        }
    }
     
}
$x = new D;
$p = array("Динозавр","Аладин",954);
$g = array("Ура!");
 
$x->m($p,"2-ой параметр<br />");
$x->s($g,"Санчо","3-ий параметр");
 
?>
Ответить с цитированием