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: 01.01. 1970 01:01:00
url: www.tbee.de