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"); | - |