NO z tym się juz uporałem tylko teraz mam większy problem z moją klasą. Tworzę obiekty tak:
<?php
{
$film[$i] = new film;
$film[$i]->film($wiersze['id'],
$wiersze['tytul'],
$wiersze['dzwiek'],
$wiersze['stan'],
$wiersze['kto'],
$wiersze['kiedy']);
}
?>
a oto początkowa część tej klasy
<?php
class film {
var $film_id;
var $film_tytul;
var $film_dzwiek;
var $film_stan;
var $film_kto;
var $film_kiedy;
function film($a,$b,$c,$d,$e,$f)
{
$this->film_id = $a;
$this->film_tytul = $b;
$this->film_dzwiek = $c;
$this->film_stan = $d;
$this->film_kto = $e;
$this->film_kiedy = $f;
}
?>
I taki błąd mi pokazuje
Kod
Warning: Missing argument 1 for film() in c:\usr\krasnal\www\homepage\dvd\klasy.php on line 33
Warning: Missing argument 2 for film() in c:\usr\krasnal\www\homepage\dvd\klasy.php on line 33
Warning: Missing argument 3 for film() in c:\usr\krasnal\www\homepage\dvd\klasy.php on line 33
Warning: Missing argument 4 for film() in c:\usr\krasnal\www\homepage\dvd\klasy.php on line 33
Warning: Missing argument 5 for film() in c:\usr\krasnal\www\homepage\dvd\klasy.php on line 33
Warning: Missing argument 6 for film() in c:\usr\krasnal\www\homepage\dvd\klasy.php on line 33
Mecze się z tym już od godziny. Jako że w klasach jeszcze raczkuję to proszę o pomoc.
2. Jak zrobić wartośći zmienne w klasie jako prywatne żeby tylko przez funkcje je modyfikował bo jak dodaje private to bład pokazuję.