Programmeren in PHP/Inleiding: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Pjetter (overleg | bijdragen)
k Wijzigingen door 131.211.82.87 hersteld tot de versie na de laatste wijziging door 84.24.253.253
Regel 263:
?>
</pre>
Zoals je kan zien haalt PHP zelf de getallen uit de string, om er mee te kunnen rekenen, maar hij gebruikt het getal alleen als dit als eerste teken in de string staat, anders neemt hij gewoon de waarde 0. Dit kan omdat PHP weak-typed is, in een programmeertaal als C zou je dit nooit kunnen doen en zou je waarschijnlijk een foutmelding krijgen. PHP is hier dus heel handig in, maar het kan ook lastig zijn. Als je bijvoorbeeld een variabele ($var1) een naam hebt gegeven die lijkt op de naam van een andere variabele ($var2), kan het wel eens zijn dat je een typefout maakt en je uren gaat zitten staren naar de code en je de fout niet kan vinden. PHP zal hier ook geen foutmelding voor geven, het is immers normaal dat het kan en PHP kan niet weten dat jij een typefout hebt gemaakt.
Ook staat de variabele $Vermenigvuldig niet tussen aanhalingstekens en accolades omdat je nou toch alleen die waarde afdrukt en niet bijvoorbeeld "Uitkomst: {$Vermenigvuldig}". We hebben dus afgesproken dat het best krom is omdat je bij alle andere functies ook geen aanhalingstekens en accolades hoeft te gebruiken.
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.