×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »

Errata książki

Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:

"PHP5. Zaawansowane programowanie"

Jest to lista błędów znalezionych po opublikowaniu książki, zgłoszonych i zaakceptowanych przez naszą redakcję. Pragniemy, aby nasze publikacje były wiarygodne i spełniały Twoje oczekiwania. Zapoznaj się z poniższą listą. Jeśli masz dodatkowe zastrzeżenia, możesz je zgłosić pod adresem: helion.pl/user/erraty

";"; " ; " ;
Strona Linia Jest Powinno Zgłaszający
0 cały rozdział 1 ilość liczba -
29 3 Operator kropki (.) nie występuje w składni PHP w ogóle. Operator kropki służy w PHP jedynie do konkatenacji łańcuchów znaków. -
32 19 $this->name = $name $this->_name = $name -
45 3 od dołu interface.Opener.php interface.Openable.php -
55 4 i 3 od dołu $this->lastName = $lastName;
$this->firstName = $firstName;
$this->lastName = $last;
$this->firstName = $first;
Patrycja Króliczek
58 1 od dołu public function addMusician(); public function addMusician(Musician $musician); -
59 4, 6 public function addInstrument();
public function assignToBand();
public function addInstrument(Instrument $instrument);
public function assignToBand(Band $band);
-
59 8, 11 od dołu return $this->$bandReference;
$this->$bandReference = $band;
return $this->bandReference;
$this->bandReference = $band;
-
60 19 od dołu return $this->musicians; return $this->musician; Adam Myszak
74 3 w pierwszej ramce abstract public Grzegorz Wylęgała
79 15 $this->propertyTable[′id′] = ′telegon_id′; $this->propertyTable[′id′] = ′telefon_id′; Wiktor Garbacz
79 8 od dołu "telefon_id" int SERIAL PRIMARY KEY NOT NULL, "telefon_id" INT PRIMARY KEY NOT NULL, -
87 4 linijka zaraz po Listingu getEmployee() getEmployees() Piotr Obidowski
88 16 $sql="SELECT "jednostka_id", "typ" FROM "jednostka" "; $sql="SELECT "jednostka_id", "ctyp" FROM "jednostka" "; Agata Glapiak
93 ramka na dole strony


...

...


...


...
Agata Glapiak
99 5 od dołu public function update(); public function update(Observable $subject); Agata Glapiak
100 11 Informacje o instrumencie
Informacje o instrumencie
Agata Glapiak
100 31 Najnowsze ceny Najnowsze ceny Agata Glapiak
106 8 od dołu Informacje o instrumencie
Informacje o instrumencie
Agata Glapiak
109 2 od dołu $userArray = $dbManager.getNewUsers(); $userArray = $dbManager->getNewUsers(); Bartosz Olchówka
130 ostatni akapit tekstu wyróżnione szarym tłem wyróżnione ramką Jan Molak
142 27 function hasMore(); function valid(); Piotr Śliwa
155 11-12 if (sizeof($this->modified_fields) > 0)
foreach ($this->modified_fields as $key => $value)
$this->modified_fields[$key] = false;
;
;
if (sizeof($this->database_fields) > 0)
foreach ($this->database_fields as $key => $value)
$this->modified_fields[$key] = false;
;
;
deo4
155 19 private function Load()
$this->Reload();
$this->loaded = 1;
private function Load()
$this->Reload();
Jan Molak
156 2 $this->modified = 1;
$this->modified_fields[$field] = true;
$this->modified_fields[$field] = true; Jan Molak
158 9 for ($i=0; $i<=pg_numrows($q_handle)-1; $i++) for ($i=0; $i<=pg_num_rows($q_handle)-1; $i++) Jakub Czechowski
186 18 global $conn; global $cfg Hubert Człapiński
256 30 pakiet PEAR zwany Smarty pakiet PEAR oraz Smarty Piotr Wasilewski
261 4 if ($this->_arCookieVars["phprqcOriginalRequestObject"]) if (!empty($this->_arCookieVars["phprqcOriginalRequestObject"]))
Oscar Wróbel
262 4, 7 return($this->_arPostVariables);
[..]
return($this->_arGetVariables);
return($this->_arPostVars);
[..]
return($this->_arGetVars);
-
267 11 w ramce return($this->_intContraintType); return($this->_intConstraintType); Oscar Wróbel
315 9 i 11 od dołu window.lacation window.location -
329 50 "ostatnia_reakcja" timestamp, "ostatnie_dzialanie" timestamp, Przemysław Karniewski
331 23 OR (now() - utworzono) > $maxlifetime)"); OR (now() - utworzono) > this->session_lifespan)"); Krzysztof Sopyła
333 10 private function _session_close_method() public function _session_close_method() Krzysztof Sopyła
333 7 od dołu private function _session_write_method($id, $sess_data) public function _session_write_method($id, $sess_data) Krzysztof Sopyła

Poniżej znajduje się lista błędów znalezionych przez czytelników, ale jeszcze nie potwierdzonych przez Redakcję:

Strona Linia Jest Powinno Zgłaszający
32 22 print "Cześć, $this->name!"; print "Cześć, $this->_name!"; -
32 kod function sayHello(){
print "Czesc, $this->name";

}
function sayHello(){
print "Czesc, $this->_name";

}

czyli nie $this->name tylko $this->_name
-
34 8 od dołu if(!is_resource($rs)) { if(!($rs)) { Paweł Flaziński
36 7 tą klasę tę klasę -
45 ostatni abstract function open(); function open(); Marek Hajnrych
46 1 abstract function close(); function close(); Marek Hajnrych
55 27 function __construct ($last, $first, $musicianType) function __construct ($lastName, $firstName, $musicianType) -
81 2 $data $arData Tomek Rychtyk
100 11 <b>Informacje o instrumencie<b> <b>Informacje o instrumencie</b> Bartosz Zając
100 16 od dołu <td></tr>"; </td></tr>"; Bartosz Zając
100 31 <b><span class=blue>Najnowsze ceny<span><b> <b><span class=blue>Najnowsze ceny</span></b> Bartosz Zając
135 1 od dołu private function _loadCourses(Collection $col) { public function _loadCourses(Collection $col) { Jan Kowalski
135 13 ('_loadCourses', $this); ('_loadCourses', $this->courses); -
143 16 od dołu function hasMore() { function valid() { Jan Kowalski
209 3 <?php
interface Handled
abstract function handled_event();

?>
<?php
interafe handled
public function handled_event();

?>
-
279 19 {$FirstName [x] }<BR> {$FirstName[x] }<BR> -
331 27 i 141 $strUserAgent = $GLOBALS["HTTP_USER_AGENT"]; $strUserAgent = $_SERVER["HTTP_USER_AGENT"]; -
333 27 i 141 $strUserAgent = $GLOBALS["HTTP_USER_AGENT"]; $strUserAgent = $_SERVER["HTTP_USER_AGENT"]; -
476 2 if($session-isLogedIn()){ if($session->isLogedIn()){ Krzysztof Sz.
579 10 2: $strTime = time("H:i:s"); 2: $strTime = date("H:i:s"); -
597 22 2: $strTime = time("Y-m-d"); 2: $strTime = date("Y-m-d"); -
Zamknij Pobierz aplikację mobilną Helion
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.