|
ulf-wendel.de   
|
|
 Home < PHP Schulung  < Core PHP  < Variablen    |       |  
Print Version    
---
|
|
 Home 
 PHP Projekte 
 PHP Schulung 
    Informationsquellen 
    Geschichte 
    Core PHP 
       Einbindung in HTML 
       Kommentare 
       Variablen 
          Variablennamen 
          Variablentypen 
          Skalare 
          Zusammengesetzt 
          Sonstige 
          Vordefiniert: PHP 
          Vordefiniert: Enviroment 
          Variable Variablen 
       Konstanten 
       Operatoren 
       Funktionen 
       Kontrollstrukturen 
       Arrays 
       Objektorientierung 
    Fortgeschrittenes PHP 
    Templates 
    Cache-Technologien 
    OOH Forms 
 Technik der Site 
 Büchertipps 
 Fotografie 
 Airbrush 
 Kontakt 
 Stuff 

Variablen

PHP hat ein besonders einfaches Handling von Variablen.

  • dynamische Erzeugung durch Benutzung
    • Deklaration und Definition entfallen
    • guter Stil: dennoch deklarieren und definieren!

  • schwach getypt, jederzeit ist ein Typwechsel erlaubt
    • guter Stil: Typen wahren, Wechsel vermeiden

  • type casting: (zieltyp)$variable und settype($variable, zieltyp)
    • Typ ermitteln: gettype($variable), is_int($variable), is_float($variable) ...

  • bei Bedarf: automatische Typwandlung
    • Vorsicht: potentielle Fehlerquelle, z.B. strpos()

  • Löschung: unset($variable)
    • seit PHP 4: Referenzzähler und automatische Garbage Collection
    • seit PHP 4: systemweite Freigabe

  • Es gibt folgende Namespaces für Variablen:
    • global (entspricht extern in ANSI-C, s.a. $GLOBALS)
    • Funktion
    • Klasse

    Es gibt keinen Blocklevel Scope.

<  ^  >

 Neues

 XML/XSLT Menu
 OOH-Form Rewrite

 PEAR Cache:
  SHM Container

 Suchstring Parser
 Buchrezensionen
 PEAR Cache:
  OutputCompression

 PEAR Menu Browser
 PEAR Menu Tutorial 
 PEAR Cache


 Tipp

Download Version:
oben rechts,
Download *.tar.gz
|
| --- |
|
  Top   |   <  ^  >   |   phpOpenTracker Statistik   |   URL: http://www.ulf-wendel.de/schulung/core/variablen.php   |   Stand: 17.01.2002   |   © Ulf Wendel   
|
| --- |

0.015 s Bearbeitungszeit, 0.002 s IT[X], 0.003 s Menu 3