Ik doe al jaren aan webdesing alleen heb nu een voor mij on oplosbaar probleem.
ik heb een stukje php script waarbij een tabel uit de database word uitgelezen. vervolgens bouw ik een link op met gegevens uit de tabel. Nu ziet de php-engine de ?> aan als einde van de <A > tag. heeft iemand hier een oplossing voor? hier onder nog even het script.
Ik zie mensen <?php echo zeggen, daarom zeg ik, je kunt ook <?= gebruiken.
Alleen dit staat standaard bij PHP wel uit, dus je moet wel goed controleren of je host dit wel ondersteund voor je je site erop gaat baseren.
(Die tags heten: Shorttags)
?
Onbekende gebruiker
21-08-2008 18:06
Jelle Posthuma schreef op 21.08.2008 17:38
Ik zie mensen <?php echo zeggen, daarom zeg ik, je kunt ook <?= gebruiken.
Alleen dit staat standaard bij PHP wel uit, dus je moet wel goed controleren of je host dit wel ondersteund voor je je site erop gaat baseren.
(Die tags heten: Shorttags)
Het framework die ik gebruikt heeft een functie genaamd short_to_full in een configuratie bestand staan. Is echter alleen van toepassing op view files, dus vandaar dat ik <?= alleen gebruik in view files :)
Zoals Jordi al zegt, bij een schone PHP installatie staan ze als het goed is standaard uit.
Had ik laatst ook, ik vind shorttags ook lekkerder werken, en laatst nieuwe webserver geïnstalleerd, mocht ik gaan zoeken waarom mijn site totaal niet meer werkte, bleek het dat shorttags standaard uit staan bij een clean install.