Het Complete Boek / PHP 5.3

Toegevoegd door , 11 jaar geleden, 12.968x bekeken

Het Complete Boek / PHP 5.3Het Complete Boek PHP 5.3 is uw definitieve gids voor PHP. Auteurs Arjan Burger en Wouter Tengeler hebben een boek afgeleverd voor zowel de beginnende als de gevorderde PHP-programmeur. U kunt bovendien gelijk aan de slag. Met de downloadbare, complete ontwikkelomgeving maakt u in een handomdraai een krachtige PHP-server van uw pc. Alle voorbeeldscripts en databases uit het boek werken direct.
Het eerste deel van het boek maakt de beginnende programmeur bekend met de basis van PHP:
- Installatie van de server en een introductie in programmeren
- Formulieren afhandelen en werken met sessies en cookies
- Het opzetten van een database en werken met records, query"s en selecties
- Pdf-bestanden maken en e-mailberichten verzenden
- Templates gebruiken en werken met FCKEditor

Het tweede deel gaat de diepte in en behandelt onderwerpen zoals:
- Geavanceerd gebruik van variabelen
- (Geavanceerd) objectgeorienteerd programmeren
- Softwareontwerp met UML
- Ontwerppatronen gebruiken en errors en exceptions afhandelen
- Gegevens uitwisselen tussen systemen met xml en webservices maken
- Blik op de toekomst - PHP 5.4

De stof voor het examen van het PHP 5 Zend-certificaat wordt in dit boek uitgebreid behandeld. Het boek gaat zelfs nog veel verder. U kunt het daarom gebruiken als hulpmiddel terwijl u voor het examen studeert.

Details:

Titel:Het Complete Boek / PHP 5.3
ISBN:9789059405288
Auteurs:A. Burger,W. Tengeler,Wouter Tengeler
Taal:Nederlands

Het Complete Boek / PHP 5.3 bestellen via Bol.com:

Er zijn 19 reacties op 'Het complete boek php 53'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
0 +1 -0 -1
Heb nu een paar hoofdstukken gelezen. Leest aardig weg, maar er wordt wel vanuitgegaan dat je al over wat basiskennis beschikt. Dingen worden soms een beetje "klakkeloos" vermeld, zonder dat er een introductie aan vooraf gaat. Ik heb tot op heden nog geen nieuwe dingen gelezen. Wel zijn me een paar dingen opgevallen:

- Strings die ge-echoot worden staan tussen dubbele aanhalingstekens in plaats van enkele aanhalingstekens.
- Er werd gezegd dat je (vanuit beveiligingsoogpunt) in een formulier op de referer moet controleren om te bepalen of het formulier vanaf je eigen website verstuurd wordt. Echter een referer kan gefaket worden en sommige firewalls blokkeren de referer wat inhoudt dat sommige mensen het formulier niet kunnen versturen.
- Formulier values worden gevuld met POST waardes, zelfs als het formulier nog niet gepost is. Het formulier wordt dan dus gevuld met variabelen die niet bestaan.

Toch wel behoorlijk wat foutjes vind ik voor een boek dat pretendeert "Het complete (PHP) Boek" te zijn. Ik ben benieuwd of ik nog meer foutjes ga tegenkomen. Tot zover deze update...
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
0 +1 -0 -1
Een voorbeeld uit het boek:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
function valid_name ($str) {
   return (ereg ('^[A-Za-z. -]+$', $str));
}

$naam = "Arjan Burger";
$naam = ucfirst($naam);
if (!valid_name($naam)) {
   echo "U hebt de naam niet op de juiste manier ingevoerd!";
}

echo "U hebt de naam ".$naam." op de juiste manier ingevoerd.";
?>


Hier zit toch echt wel een vrij domme fout in. Wie ziet 'm?
Ger van Steenderen
Ger van Steenderen
11 jaar geleden
 
0 +1 -0 -1
Allereerst het gebruik van ereg, volgens mij werkt dit niet meer in PHP 5.3
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
0 +1 -0 -1
Ja, inderdaad. En er zit nog een hele lompe fout in. Hij controleert of er een geldige naam is ingevoerd. Zo niet dan wordt er een foutmelding getoond. Echter, direct daarna wordt een melding getoond dat de naam wél goed is ingevoerd. Daar klopt dus helemaal niks van. Er had gebruik gemaakt moeten worden van een if-else constructie. Dit zijn toch wel heel groffe fouten vind ik. En dat voor een boek van 50,-!
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
0 +1 -0 -1
FTW???

Met behulp van de functie delete kunnen we een bestand verwijderen.

delete(bestandsnaam);
Wouter J
Wouter J
11 jaar geleden
 
0 +1 -0 -1
@ozzie, dat is inderdaad wel heel slecht. Die functie bestaat niet, maar is slechts een hulp pagina voor het vinden van de functies unlink...
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
0 +1 -0 -1
Wouter, precies! Dat kan toch niet zoiets??? het is een boek van 50,- euro notabene!!! Eigenlijk te gek voor woorden. Blijkbaar wordt zoiets niet gecontroleerd en is het dus gewoon mogelijk om een boek uit te brengen waar veel fouten in staan. Echt bizar vind ik het.
Php knipper
php knipper
11 jaar geleden
 
0 +1 -1 -1
Waarom zou je een boek kopen als je ook gewoon de gratis versie "up to date" website kunt gebruiken www.php.net?
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
1 +1 -0 -1
Dat lijkt me een compleet andere discussie PHP knipper. Je kunt dan ook de vraag stellen: "Waarom bestaan er boeken, terwijl er internet is?". Met alle respect, maar ik vind jouw opmerking weinig toevoegen. Het gaat hier om de review van het boek en niet om de vraag of je wel of niet boeken moet kopen.
Pim -
Pim -
11 jaar geleden
 
0 +1 -0 -1
Sommige kennis is prima van het internet te halen, sommige niet. Als dit boek veel informatie bevat die makkelijk op internet te vinden is, lijkt het me een zinvolle opmerking.
Verder is niet geen review, maar een kopie van de beschrijving. En 'is uw definitieve gids'? Kom nou...
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
0 +1 -0 -1
Tuurlijk kun je sommige info prima van internet halen, maar deze rubriek (correct me if I'm wrong) is toch bedoeld om ervaringen over een boek te delen? Ik zie dat het inderdaad de beschrijving is... het review gedeelte doe ik zelf dan maar :) En "uw definitieve gids", tja... zie mijn eerdere opmerkingen.
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
1 +1 -0 -1
Helaas, dit boek is geen aanrader. Ik heb nu een aantal hoofdstukken gelezen en ben al teveel fouten tegengekomen. Mijn persoonlijke advies is dan ook om dit boek niet aan te schaffen.
Herman fokkinga
herman fokkinga
11 jaar geleden
 
1 +1 -0 -1
ik zelf heb het boek ook gekocht en heb diverse codes eens uit geprobeerd.
de php code's die in dit boek geschreven worden op.
blz.148 tot blz.158
werkte totaal niet heb ze exsakt zo over genomen wel wat veranderd wat de tabel namen aan gaat.
maar helaas zonder succes met de code's uit het boek.
heb heel wat aan moeten passen zo dat het wel werkte.

en geef Ozzie php gelijk het boek is gen aanrader.
Jeroen VD
Jeroen VD
11 jaar geleden
 
0 +1 -0 -1
als je het net zo exact hebt overgenomen als exsakt en gen zal het wel niet werken nee....

maar inderdaad, ik heb php zelf ook uit een boek geleerd (fundament informatica, keuzemodule php), en ook daar stonden soms wel rare dingen in. niet fout, maar veel te omslachtig. ikzelf vindt boeken niet goed om zoiets te leren. enkel de basis.
- Jim  -
- Jim -
11 jaar geleden
 
0 +1 -0 -1
Dus weer een boek van het zelfde begrijp ik....
String's tussen dubbele quotes (") vind ik goed, en ben van mening dat het verplicht zou moeten zijn. Enekel quotes voor chars en dubbele quotes voor strings.

Met referentie aan het voorbeeld, denk ik dat er meer aandacht besteed moet worden aan het opbouwen van van de scripts. scheiden van PHP en HTML, logica en presentatie.

Er wordt al aangehaald dat er na de 'guaring if' toch wordt weergegeven dat een naam wel goed is ingevoerd. Wat me nog meer opvalt in het voorbeeld: De reguliere expressie wordt met enkele quotes geschreven. Er staat een functie op een pagina. (deze is dus niet bruikbaar op andere pagina's). Er wordt keihard tekst ge-echoëd.

Dit wordt weer HTML pagina's vol met PHP-code die weer HTML printen/echo-en. Dit worden weer Copy-Paste-Scripts (duplicate code), chaos en ongedisciplineerde logica zoveel mogelijk verzameld op een pagina.

Waarschijnlijk enigzins handig voor php beginners, maar met enige ervaring geen aanvulling?
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
Helemaal NIET handig voor beginners. Er staan veel te veel fouten in dit boek! Overigens is strings tussen dubbele quotes dus NIET goed en dat zou dus al helemaal niet verplicht moeten zijn.
Obelix Idefix
Obelix Idefix
11 jaar geleden
 
0 +1 -0 -1
Heb het boek ook in huis gehaald en kan me alleen maar aansluiten bij de kritiek. De heer Burger reageert daarop:
"Mijn deel van dit boek is bedoeld voor beginners, c.q. mensen zonder PHP voorkennis". Je moet beginners dus vooral niet te veel vermoeien met details en het foutief aanleren. :-(

Daarnaast geeft hij aan: "De meeste manieren zijn niet beter of slechter dan andere." mbt de scripts.
Ozzie PHP
Ozzie PHP
11 jaar geleden
 
Kortom: niet kopen dus!
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Student Windesheim
Student Windesheim
10 jaar geleden
 
0 +1 -0 -1
Aanvullend op bovenstaande reacties (waar ik me goed in kan vinden!), sommige zaken die worden aangeraden zijn al verouderd. Zo leert het boek hoe je vanuit PHP contact maakt met een database, volgens een techniek die volgens php.net "Long term deprecation announced" is.

Al die fouten en het compleet ontbreken van enige toelichting op nieuw geïntroduceerde termen (wil je er iets van weten zul je steeds weer php.net ernaast moeten houden) maakt dit boek echt een afrader. Ik heb de eerste 200 pagina's doorgespit de afgelopen dagen en ga er weer mee terug naar de winkel.

Echt niet kopen!

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Labels

PHP boek opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.