tbee's page
   home  work  myself  mixed  guestbook  
   
      INHALT Webapplication Seminar Web.Development Seminar / PHP einbinden und Inhalt auf der Standartausgabe ausgeben

Wer mir was gutes tun will kauft über diesen Link bei Amazon ein !

Web.Development Seminar / PHP einbinden und Inhalt auf der Standartausgabe ausgeben

Php in HTML einbinden

PHP Code wird direkt in HTML Code eingebettet.
Der Server erkennt an der Dateiendung, typischerweise .php das er innerhalb des HTML Codes PHP Blöcke findet und diese von der Server Seitig installierten Script Sprache interpretieren lassen muss.

Hat der Server den Code erfolgreich ausgeführt wird dieser an den Benutzer weitergereicht. Der benutzer bekommt keinen PHP Code zu Gesicht sondern den entsprechend mit PHP erzeugten Output.

Wie wird Code eingebette:

Es gibt 3 verschieden Varianten PHP Code Blöcke in HTML Code einzubetten:
z.B.:
<html><body> 
   Text Text <br> <i> link</i>

         <?
                
print "hello world! PHP Code wird ausgeführt!!";
         
?>
         

  text <br> <i> link</i>
 </body></html>  



<html><body> 
   Text Text <br> <i> link</i>

         <?php
                  
print "hello world! PHP Code wird ausgeführt!!";
         
?>
         

  text <br> <i> link</i>
 </body></html>  



<html><body> 
   Text Text <br> <i> link</i>

         <script language="PHP">
                
print "hello world! PHP Code wird ausgeführt!!";
         
</script>
         

  text <br> <i> link</i>
 </body></html>  


Innerhalb meiner Unterlagen verwende ich die kürzeste Form <? ?>

Dazu eine passende Übungsaufgabe & Beispiele Nr. 0

 

Ausgabe auf der Standartausgabe (Screen) mit PHP

print / echo

Wir behandeln print und echo gleichwertig. Der feine Unterscheid zwischen beiden interessiert uns als Anfänger nicht.

Mit Print/ Echo veranlasse ich PHP dazu Text/Variablen auszugeben.
z.B.:
    <?
        
print "hello world! PHP Code wird ausgeführt!!";
    
?>

Anhand diese Code Beispiels erkennt man auch schon das in PHP Befehle mit ";" abgeschlossen werden!

  • Hint: Meldet der PHP Parser einen Fehler ist es gerade am Anfang oft ein 'vergessenes' Semikolon in der Zeile vor der Fehlernummer!

Das nächste Beispiel demonstriert die Verwendung der beiden verschiedenen " ' Zeichen.
Diese können gemischt verwendet werden nur müssen sie in sich abgeschlossen sein
z.B.:
    <?
    
/*
        PHP Code Beispiel
        zur print Ausagbe
    */
        # Das Verhalten von ' "
        
print 'hello world! "PHP Code" wird ausgeführt!!';   // Richtig
        
print 'hello world! 'PHP Code" wird ausgeführt!!";   // Falsch

    
?>

Anhand diese Beispiel sehen wir auch wie innerhalb von PHP Kommentare im Queltext angebracht werden.
PHP kennt mehrere Möglichkeiten Kommentare zu schreiben:
  • /* Kommentar */Alles innerhalb des öffnenden /* und des schliessenden */ wird als Kommentar angesehen dieser kann auch mehrzeilig sein
  • // Kommentar Alles hinter dem // Zeichen wird als Kommentar interpretiert (nur einzeilig!)
  • # Kommentar # Zeichen wird als Kommentar interpretiert (nur einzeilig!)

  • Hint: Kommentare sind Notwendig! Man sollte sich frühzeitig angewöhnen seinen Code sinnvoll zu kommentieren. Lieber ein Kommentar zu viel als einer zu wenig!

Dazu eine passende Übungsaufgabe & Beispiele Nr. 1

printf

Mit Hilfe der Funktion printf() kann ich Strings (dazu im nächsten Kapitel mehr) formatiert ausgeben.
z.B.:
    <?
    
/*
        PHP Code Beispiel
        zur printf Ausagbe
    */

        
printf"hello world! %s !!""PHP Code");  // Ausgabe: hello world! PHP Code!!
        
printf"Zahlen: %d %d !!"42 ,12);               // Ausgabe: Zahlen: 42 12 !!

    
?>

Die wichtigesten Platzhalter sind bereits im obigen Beispiel zu finden %s für Strings (Alphanumerische Zeichenfolgen) und %d für Zahlen
  • Hint: Weitere Platzhalter und auch Informationen findet man in der ausgezeichneten PHP Dokummentation die es z.B. auch als Windows Hilfe gibt [www.php.net] Diese sollte man Grundsätzlich immer zur Hand haben ;)

Dazu eine passende Übungsaufgabe & Beispiele Nr. 1

  -- Startseite Seminar --    vor -->>

Druckerversion     [valid html 4.01]      [english]
style: blauer Stylegelber Styleroter Stylegruener StyleStandard Style
© 2001 by  tbee / Impressum last update at: 09.01. 2003 08:01:53
url: www.tbee.de/seminar/t1.php