[ Valerij Zajcev @ 13.08.2010. 10:43 ] @
1) Da li u PHP-u postoji neka klasa koja se ponasa kao ArrayList u Javi. Znaci niz koji je prosiriv ima add, remove, contain, serch ... array u PHP-u se ponasa slicno nego se pitam da li ima neka specijalizovanija klasa za to? 2) U sledecem codu imam citanje podataka iz baze u objekat "Book" koji se smesta u array "Books", i imam problem kada probam da uradim casting u foreach petlji prijavljuje mi problem sintakse. Kako da kroz niz castujem svaki objekat da bih mogao da ga koristim? Ovde radim sa bazom... Code: public function getBooks($searchType, $searchTerm) { ... for($i = 0; $i < $numResults; $i ++) { $row = $result->fetch_assoc (); require_once 'vo/Book.php'; $book = new Book (); $book->setTitle ( $row ['title'] ); $book->setAuthor ( $row ['author'] ); $book->setIsbn ( $row ['isbn'] ); $book->setPrice ( $row ['price'] ); $books[] = $book; } $result->free (); $db->close (); return $books; } ... } Ovde (je problem) radim view... Code: require_once 'dal/BooksDal.php'; $bDal = new BooksDal(); $bDal->getInstance(); $bDal->getBooks($searchType, $searchTerm); foreach($bDal as $b) { $b = (Book) $b; // ovde je greska "Syntax error, not expected $b" ?! } |