Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] dostaję warning, dlaczego?
john_doe
post
Post #1





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


witajcie,

plik prostej klasy

  1. <?php
  2.    
  3. class totoLotto
  4. {
  5.    public $wylosowana = array();
  6.    var $tmp;
  7.    
  8.    public function setTmp()
  9.    {
  10.        $this -> tmp = $tmp;
  11.    }
  12.  
  13.    public function setWylosowane()
  14.    {
  15.        $this -> wylosowana = $wylosowana;
  16.    }
  17.    
  18.    public function losujLiczby()
  19.    {        
  20.        $i = 0;
  21.        while( $i <= 5 )
  22.        {
  23.            $this -> tmp = rand(1,10);
  24.            if( !in_array( $this -> tmp, $this -> wylosowana ) )
  25.            {
  26.                $this -> wylosowana[$i] = $this -> tmp;
  27.                $i++;
  28.            }
  29.        }
  30.    }
  31.    
  32.    public function wypiszWylosowaneLiczby()
  33.    {
  34.        for($i = 0 ; $i <= 5 ; $i++)
  35.        {
  36.            print $i . ' - ' . $this -> wylosowana[$i] . '<br />';
  37.        }    
  38.    }
  39.    
  40. }
  41.  
  42. ?>


oraz index

  1. <?php
  2. include('_class.php');
  3.  
  4. $kcLotto = new totoLotto;
  5.  
  6. $kcLotto -> setWylosowane();
  7. $kcLotto -> losujLiczby();
  8. $kcLotto -> wypiszWylosowaneLiczby();
  9.  
  10.  
  11.  
  12. ?>

Warning: in_array() [function.in-array]: Wrong datatype for second argument in C:wampwwwoopkcLotto_class.php on line 24

proszę ogólnie o opinie na temat tego kodu. Jestem samoukiem. Chciałbym dobrze zacząć.
Ogólnie to coś działa ale najpierw wywala mi warninga (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

pozdrawiam

Ten post edytował john_doe 6.01.2009, 21:51:36
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 16:59