Wilt u HTML toevoegen aan een PHP-bestand? Hoewel HTML en PHP twee afzonderlijke programmeertalen zijn, kunt u ze allebei op dezelfde pagina gebruiken om te profiteren van wat ze beide bieden.
Met een of beide methoden kunt u eenvoudig HTML-code in uw PHP-pagina's insluiten om ze beter te formatteren en gebruiksvriendelijker te maken. De methode die u kiest, is afhankelijk van uw specifieke situatie.
Uw eerste optie is om de pagina te bouwen als een normale HTML-webpagina met HTML-tags, maar in plaats van daar te stoppen, gebruikt u afzonderlijke PHP-tags om de PHP-code af te ronden. U kunt de PHP-code zelfs in het midden plaatsen als u de sluit en opnieuw opent en ?> labels.
Deze methode is vooral handig als u veel HTML-code hebt maar ook PHP wilt opnemen.
Hier is een voorbeeld van het plaatsen van de HTML buiten de tags (PHP is hier vetgedrukt voor nadruk):
HTML met PHPMijn voorbeeld
// uw PHP-code komt hier
?>
Hier is wat meer HTML
// meer PHP-code
?>
Zoals u kunt zien, kunt u elke gewenste HTML gebruiken zonder iets speciaals of extra's aan uw PHP-bestand te doen, zolang het maar buiten de PHP-tags staat.
Met andere woorden, als u PHP-code in een HTML-bestand wilt invoegen, schrijft u de PHP gewoon waar u maar wilt (zolang ze zich binnen de PHP-tags bevinden). Open een PHP-tag met en sluit het vervolgens met ?> zoals je hierboven ziet.
Deze andere manier is eigenlijk het tegenovergestelde; het is hoe je HTML toevoegt aan een PHP-bestand met PRINT of ECHO, waarbij een van beide commando's wordt gebruikt om eenvoudig HTML op de pagina af te drukken. Met deze methode kunt u de HTML in de PHP-tags opnemen.
Dit is een goede methode om HTML aan PHP toe te voegen als je maar een regel hebt.
In dit voorbeeld zijn de HTML-gebieden vetgedrukt:
Echo "";
Echo
"HTML met PHP";
Echo
"Mijn voorbeeld";
// hier je php-code
Afdrukken
"Print werkt ook!";
?>
Net als het eerste voorbeeld werkt PHP hier nog steeds, ongeacht of PRINT of ECHO wordt gebruikt om HTML te schrijven, omdat de PHP-code nog steeds in de juiste PHP-tags staat.