array( '1234', 'test' );
i chce ta tablice zamienic na liste argumentow do metody, czyli wynik pętli powinien być
1234, 'test',
ale niestety nie jest, chcę zadbać o typ danych
foreach( $this->_params AS $param ) { $params .= '\'' . $param . '\', '; } else { $params .= $param . ', '; } }
nie dziala bo wszystko daje w apostrof. problem tkwi w tym, żę dla php '1234' nie jest tym samym co 1234 [sprawdza typ, ale dlaczego!!!!? przecież nie użyłem operatora identyczności [!==]
drugie pytanie
jak wywolac metode
public function metoda( $param1, $param2, $param3 ) tak, ze przekazuje jeden parametr a on sie 'rozbija' czyli
$zmienna = "'parametr1', 'parametr2', 'parametr3'"; $object->$metoda( $zmienna ); // $object->$metoda( 'parametr1', 'parametr2', 'parametr3' );