Archief - php: phplib

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

RpR

Legacy Member
Ik ben een website aan het maken in php door gebruik te maken van php lib template systeem. Dit gaat goed maar ik vind 1 ding irritant en dat is dat ik de php vars altijd in de html vars moet stekken. Wat ik dus bedoel is dit:
PHP:
$tpl->set_var("EMAIL", $EMAIL);
$tpl->set_var("ADRES", $ADRES);
$tpl->set_var("POSTCODE", $POSTCODE);
$tpl->set_var("GEMEENTE", $GEMEENTE);
$tpl->set_var("BTW", $BTW);
$tpl->set_var("TEL", $TEL);
$tpl->set_var("FAX", $FAX);
$tpl->set_var("GSM", $GSM);

Is er een manier om phplib indien er geen set_var gevonden is gewoon te laten zoeken op de php variabele met die variabelenaam?

RpR

Legacy Member
WHiSPy zei:
Aangezien php4 geen reflection kent: neen.
Ja maar php lib kan wel al de variabele die ge niet zet eruit filteren dus dit moet volgens mij wel mogelijk zijn.

killgore

Legacy Member
het is "mogelijk", maar ik zou het niet aanraden aangezien ge dan met enkele vrij rare fouten gaat komen, het fucking hard te debuggen is en gewoon niet proper om te coden. En al bij al is het nog altijd moeilijk in te coden (aangezien je met globals moet messen, en evals, ...).

Als ge al kreft voor dat beetje interactie dat je moet doen bij je template systeem :ironic:.

Trouwens: zit er geen functie in om meerdere vars te setten? Zelfs mijn basis template engine heeft zoiets :p, ksnap ook nie goe hoe je anders iterating blocks en zo gaat maken ;-).

en die variabele da ge niet "zet" hiden is iets anders.

uw php lib zal gewoon alle template variabelen vervangen door wat gij geleverd hebt voor die variabelen, dus eventueel zelfs niets ;), hij verbergt ze niet gewoon :p, hij vervangt ze door niets omdat jij niets gegeven hebt ;).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan