Hallo, Ik heb laatst een klein php-systeempje achter een website
gemaakt. Hierin roep ik eerst een $_GET aan en daarna controleer
ik of deze leeg is of niet. Dit vormt op mijn server geen probleem
maar nu ik hem verhuisd heb krijg ik telkens een melding Undefined
Index. Is dit een van de instellingen van je php?

En nog even een korte vraag, ik krijg ook een melding 'Call to undefined
function echofunctienaam() on line... op die regel staat dan <?=functienaam();?> is dit omdat het = tekentje direct aan de functienaam vast zit :S?
Er staat in de error namelijk geen spatie tussen echo en functienaam.

Ook een van de instellingen?
foei!

waarom doe je het? is het luiheid of weet je niet anders? macht der gewoonte... nie meer doen!
Ik betrap mezelf ook te vaak op het gebruik van shorttags,
<?=$var?>
is nou eenmaal sneller te typen dan
<?php echo $var; ?>
9 tekens vs 19 tekens...

En ik vind in sommige gevallen shorttags mooier staan dan het gewone:
<?=$config['SiteAdres']?>
vs
<?php echo $config['SiteAdres']; ?>
1) Ik gebruik nooit echo of een = in m'n code om iets op het scherm te zetten
2) Debuggen kost meer tijd dan een beetje extra tikwerk
3) Minder afhankelijkheid van de serverinstellingen bij het gebruik van echo, voor zover je echo wilt gebruiken. Ik heb het nooit nodig...

Kortom, short isn't short in time.
1) Hoe wil jij dan een variable weergeven? Of werk je altijd met templates?
2) C'est vrai...
3) C'est vrai... Maar ik ben eerlijk gezegd nog nooit servers tegen gekomen die short_tags uit hadden staan... Maarja, dat is geen goede reden om het te blijven gebruiken ;)

Conclusie voor mij:
Als ik over twee weken weer terug ben van vakantie ga ik maar een een massa-search-and-replace uitvoeren ^^
Ik gebruik de short tags vooral voor de leesbaarheid. Ik vind

<?=$var?>

veel leesbaarder in een stuk code dan

<?php echo $var; ?>

En natuurlijk, het typt sneller.
pgFrank schreef op 09.07.2008 09:59
1) Ik gebruik nooit echo of een = in m'n code om iets op het scherm te zetten
2) Debuggen kost meer tijd dan een beetje extra tikwerk
3) Minder afhankelijkheid van de serverinstellingen bij het gebruik van echo, voor zover je echo wilt gebruiken. Ik heb het nooit nodig...

Kortom, short isn't short in time.

kan ik misschien een klein scriptje die je hebt gemaakt bekijken? lijkt me wel leuk...
Ik gebruik ook 9/10x templates, veel handiger vind ik zelf.

Reageren