-Aar- Ik unset ze omdat ze bestaan. Dan hoef ik toch niet isset() te gebruiken om zeker te weten dat ze bestaan en vervolgens te unsetten?
En waar moet die @ voor staan?
Als je error_reporting(E_ALL) aanzet dan zal je zien dat de tweede loop errors/notices geeft. Gegevens/vars tussen enkele quotes worden niet omgezet naar hun inhoud.
Het gebruik van enkle quotes. In de meeste programmeertalen is er geen wezenlijk verschil. Hier blijkbaar dus wel? SanThe, weet je misschien ook wat Aar bedoelt met die @ ervoor?
Met een @ onderdruk je errors. Dus niet gebruiken.
<?php
$var = 'bla';
// de enige juiste manier is
echo $var; // geeft bla
// nooit quotes om een $var zetten
// ook al werkt het soms wel
echo "$var"; // geeft bla
echo '$var'; // geeft $var
?>