|
|
Ich | Entwicklung | Lösungen | Apache | PHP | mySQL | |||||||
Installation Konfiguration Erste Schritte
|
Erste Schritte: PHP und HTMLHallo Welt!Wenn Sie die letzten Seiten aufmerksam durchgearbeitet haben, sind Ihnen bereits einige Code-Beispiele aufgefallen. Trotzdem halte ich mich an Traditionen und beginne mit einem kleines Hallo Welt-Programm. Da wir Webseiten mit PHP generieren möchten, werden Sie dem Beispiel aber direkt ansehen können, wie einfach es ist, HTML und PHP zu kombinieren: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <title>Hallo Welt!</title> </head> <body> <?php echo "Hallo Welt!"; ?> </body> </html>
Sie sehen, dass ich eine normale HTML-Datei geschrieben habe. PHP wird durch <?php echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n"; echo "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"de\">\n"; echo "<head>\n"; echo "<title>Hallo Welt!</title>\n"; echo "</head>\n"; echo "<body>\n"; echo "Hallo Welt!"; echo "</body>\n"; echo "</html>\n"; ?>
PHP-Syntax und AufbauPHP ist C sehr ähnlich (PHP wurde in C geschrieben). Sie sollten also keine Probleme mit PHP haben, wenn SIe über etwas Programmiererfahrung verfügen. Die Sprache ist durchgängig prozedural (zwar existieren objektorientierte Ansätze, diese sind aber sowohl inkonsequent als auch wenig mächtig). Ganz so stimmt das in PHP 5 natürlich nicht mehr, gerade die bessere Unterstützung objektorientierter Datenstrukturen ist ja ein hervorstechendes Merkmal von PHP 5. Siehe dazu auch Zend Engine II - PHP's OO Evolution und PHP 101 (part 7): The Bear Necessities (der letzte Teil des PHP-Tutorials bei Zend, in dem es um OOP geht). In PHP müssen Sie Variablen keinen festen Datentyp zuordnen. Umwandlungen können sowohl implizit als auch explizit ohne großen Aufwand erfolgen. Die aus C bekannte Gleicheit Sie können jetzt (zu recht) PHP für diese Toleranz kritisieren, man muss jedoch sehen, dass sich PHP nur deswegen so schnell verbreitet hat. |
||||||||||||
|
URL: www.intermitto.net/php/php/html/ |
Home - Kontaktformular - Downloads - Suche und Sitemap - Impressum |
||||||||||||