Citat:
Ursprungligen postat av ITisGood.se
Förstår inte riktigt poängen med det där exemplet om jag ska vara ärlig.
Du gör ju samma kontroll i funktionen som du lika gärna skulle kunna göra direkt i koden. Det hade ju till och med blivit kortare om du skrev den direkt i koden såhär:
PHP-kod:
<?php if(isset($_POST['namn'])) { $value = $_POST['namn']; } else { echo 'Inget namn satt'; }
Det där ger exakt samma resultat som din lösning.
Massa specialfunktioner i onödan gör bara koden onödigt komplex.
|
Eftersom den kontrollen sker på mer än ett ställe (vilket är troligt) så platsar den i en funktion.
All logik som görs på mer än ett ställe skall vara i en funktion för att underlätta.
Citat:
Ursprungligen postat av emilv
Jonas själv har ett logiskt fel i exemplet.
|
Eh, var när hur? Koden är dessutom skriven direkt från huvudet, och var tänkt som exempel.
Citat:
Ursprungligen postat av Althalos
if($_POST) är fortfarande det kortaste alternativet.
|
Som kommer att producera en NOTICE om $_POST inte är satt.