Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> liczba != 'liczba', oraz jak wywolac metode w pewien sposob, paciemu?
mrWodoo
post
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 6
Dołączył: 13.01.2012
Skąd: Bytom

Ostrzeżenie: (0%)
-----


witam mam problem, mam taką oto tablicę
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
  1. foreach( $this->_params AS $param ) {
  2. if( intval( $param ) != $param ) {
  3. $params .= '\'' . $param . '\', ';
  4. } else {
  5. $params .= $param . ', ';
  6. }
  7. }
  8.  


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
  1. $zmienna = "'parametr1', 'parametr2', 'parametr3'";
  2.  
  3. $object->$metoda( $zmienna ); // $object->$metoda( 'parametr1', 'parametr2', 'parametr3' );




Ten post edytował mrWodoo 2.05.2013, 12:25:36


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:21