<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/index.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'langref.php',
    1 => 'Sprachreferenz',
    2 => 'Sprachreferenz',
  ),
  'up' => 
  array (
    0 => 'index.php',
    1 => 'Vorwort',
  ),
  'prev' => 
  array (
    0 => 'configuration.changes.php',
    1 => 'Wie man Konfigurationseinstellungen &auml;ndert',
  ),
  'next' => 
  array (
    0 => 'language.basic-syntax.php',
    1 => 'Grundlagen der Syntax',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'base',
    'path' => 'manual.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/langref.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="langref" class="book">
  <h1 class="title">Sprachreferenz</h1>
  


 



  







  



 



  



 



  






  







  





 

  




 



  



 



  






  


 



  




 


  







  






  






  


 



  



 



  









  









  








  





  









  







 <ul class="chunklist chunklist_book"><li><a href="language.basic-syntax.php">Grundlagen der Syntax</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.basic-syntax.phptags.php">PHP-Tags</a></li><li><a href="language.basic-syntax.phpmode.php">Den HTML-Bereich verlassen</a></li><li><a href="language.basic-syntax.instruction-separation.php">Die Trennung von Anweisungen</a></li><li><a href="language.basic-syntax.comments.php">Kommentare</a></li></ul></li><li><a href="language.types.php">Typen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.types.intro.php">Einf&uuml;hrung</a></li><li><a href="language.types.type-system.php">Typsystem</a></li><li><a href="language.types.null.php">NULL</a></li><li><a href="language.types.boolean.php">Booleans</a></li><li><a href="language.types.integer.php">Ganzzahlen (Integer)</a></li><li><a href="language.types.float.php">Gleitkommazahlen</a></li><li><a href="language.types.string.php">Strings (Zeichenketten)</a></li><li><a href="language.types.numeric-strings.php">Numerische Zeichenketten</a></li><li><a href="language.types.array.php">Arrays</a></li><li><a href="language.types.object.php">Objekte</a></li><li><a href="language.types.enumerations.php">Aufz&auml;hlungen (Enum)</a></li><li><a href="language.types.resource.php">Ressourcen</a></li><li><a href="language.types.callable.php">Callbacks / Callables</a></li><li><a href="language.types.mixed.php">Mixed</a></li><li><a href="language.types.void.php">Void</a></li><li><a href="language.types.never.php">Never</a></li><li><a href="language.types.relative-class-types.php">Relative Klassentypen</a></li><li><a href="language.types.singleton.php">Singleton-Typen</a></li><li><a href="language.types.iterable.php">Iterable</a></li><li><a href="language.types.declarations.php">Typdeklarationen</a></li><li><a href="language.types.type-juggling.php">Typumwandlung (Typen-Jonglage)</a></li></ul></li><li><a href="language.variables.php">Variablen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.variables.basics.php">Grundlegendes</a></li><li><a href="language.variables.predefined.php">Vordefinierte Variablen</a></li><li><a href="language.variables.scope.php">Geltungsbereich von Variablen</a></li><li><a href="language.variables.variable.php">Variable Variablen</a></li><li><a href="language.variables.external.php">Variablen aus externen Quellen</a></li></ul></li><li><a href="language.constants.php">Konstanten</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.constants.syntax.php">Syntax</a></li><li><a href="language.constants.predefined.php">Vordefinierte Konstanten</a></li><li><a href="language.constants.magic.php">Magische Konstanten</a></li></ul></li><li><a href="language.expressions.php">Ausdr&uuml;cke</a></li><li><a href="language.operators.php">Operatoren</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.operators.precedence.php">Operator-Rangfolge</a></li><li><a href="language.operators.arithmetic.php">Arithmetisch</a> — Arithmetische Operatoren</li><li><a href="language.operators.increment.php">Inkrement und Dekrement</a> — Inkrement- bzw. Dekrement-Operatoren</li><li><a href="language.operators.assignment.php">Zuweisung</a> — Zuweisungsoperatoren</li><li><a href="language.operators.bitwise.php">Bit</a> — Bit-Operatoren</li><li><a href="language.operators.comparison.php">Vergleich</a> — Vergleichs-Operatoren</li><li><a href="language.operators.errorcontrol.php">Fehlerkontrolle</a> — Operator zur Fehlerkontrolle</li><li><a href="language.operators.execution.php">Programmausf&uuml;hrung</a> — Operator zur Programmausf&uuml;hrung</li><li><a href="language.operators.logical.php">Logik</a> — Logische Operatoren</li><li><a href="language.operators.string.php">Zeichenketten</a> — Zeichenketten-Operatoren</li><li><a href="language.operators.array.php">Array</a> — Array-Operatoren</li><li><a href="language.operators.type.php">Typ</a> — Typ-Operatoren</li><li><a href="language.operators.functional.php">Functional</a> — Functional Operators</li></ul></li><li><a href="language.control-structures.php">Kontrollstrukturen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="control-structures.intro.php">Einf&uuml;hrung</a></li><li><a href="control-structures.if.php">if</a></li><li><a href="control-structures.else.php">else</a></li><li><a href="control-structures.elseif.php">elseif/else if</a></li><li><a href="control-structures.alternative-syntax.php">Alternative Syntax f&uuml;r Kontrollstrukturen</a></li><li><a href="control-structures.while.php">while</a></li><li><a href="control-structures.do.while.php">do-while</a></li><li><a href="control-structures.for.php">for</a></li><li><a href="control-structures.foreach.php">foreach</a></li><li><a href="control-structures.break.php">break</a></li><li><a href="control-structures.continue.php">continue</a></li><li><a href="control-structures.switch.php">switch</a></li><li><a href="control-structures.match.php">match</a></li><li><a href="control-structures.declare.php">declare</a></li><li><a href="function.return.php">return</a></li><li><a href="function.require.php">require</a></li><li><a href="function.include.php">include</a></li><li><a href="function.require-once.php">require_once</a></li><li><a href="function.include-once.php">include_once</a></li><li><a href="control-structures.goto.php">goto</a></li></ul></li><li><a href="language.functions.php">Funktionen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="functions.user-defined.php">Benutzerdefinierte Funktionen</a></li><li><a href="functions.arguments.php">Funktionsparameter und -argumente</a></li><li><a href="functions.returning-values.php">R&uuml;ckgabewerte</a></li><li><a href="functions.variable-functions.php">Variablenfunktionen</a></li><li><a href="functions.internal.php">Interne (eingebaute) Funktionen</a></li><li><a href="functions.anonymous.php">Anonyme Funktionen</a></li><li><a href="functions.arrow.php">Pfeilfunktionen</a></li><li><a href="functions.first_class_callable_syntax.php">Callback-Funktionen als Objekte erster Klasse</a></li></ul></li><li><a href="language.oop5.php">Klassen und Objekte</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="oop5.intro.php">Einf&uuml;hrung</a></li><li><a href="language.oop5.basic.php">Die Grundlagen</a></li><li><a href="language.oop5.properties.php">Eigenschaften</a></li><li><a href="language.oop5.property-hooks.php">Property Hooks</a></li><li><a href="language.oop5.constants.php">Klassenkonstanten</a></li><li><a href="language.oop5.autoload.php">Automatisches Laden von Klassen</a></li><li><a href="language.oop5.decon.php">Konstruktoren und Destruktoren</a></li><li><a href="language.oop5.visibility.php">Sichtbarkeit</a></li><li><a href="language.oop5.inheritance.php">Objekt-Vererbung</a></li><li><a href="language.oop5.paamayim-nekudotayim.php">G&uuml;ltigkeitsbereichsoperator (::)</a></li><li><a href="language.oop5.static.php">Schl&uuml;sselwort static</a></li><li><a href="language.oop5.abstract.php">Klassenabstraktion</a></li><li><a href="language.oop5.interfaces.php">Objekt-Interfaces (Schnittstellen)</a></li><li><a href="language.oop5.traits.php">Traits</a></li><li><a href="language.oop5.anonymous.php">Anonyme Klassen</a></li><li><a href="language.oop5.overloading.php">&Uuml;berladung</a></li><li><a href="language.oop5.iterations.php">Objektiteration</a></li><li><a href="language.oop5.magic.php">Magische Methoden</a></li><li><a href="language.oop5.final.php">Final-Schl&uuml;sselwort</a></li><li><a href="language.oop5.cloning.php">Objekte klonen</a></li><li><a href="language.oop5.object-comparison.php">Objekte vergleichen</a></li><li><a href="language.oop5.late-static-bindings.php">Sp&auml;te statische Bindung</a></li><li><a href="language.oop5.references.php">Objekte und Referenzen</a></li><li><a href="language.oop5.serialization.php">Serialisierung von Objekten</a> — Serialisierung von Objekten - Objekte in Sessions</li><li><a href="language.oop5.variance.php">Kovarianz und Kontravarianz</a></li><li><a href="language.oop5.lazy-objects.php">Lazy Objects</a></li><li><a href="language.oop5.changelog.php">OOP-Changelog</a></li></ul></li><li><a href="language.namespaces.php">Namespaces</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.namespaces.rationale.php">&Uuml;bersicht</a> — &Uuml;bersicht &uuml;ber Namespaces</li><li><a href="language.namespaces.definition.php">Namespaces</a> — Namespaces definieren</li><li><a href="language.namespaces.nested.php">Unter-Namespaces</a> — Unter-Namespaces deklarieren</li><li><a href="language.namespaces.definitionmultiple.php">Mehrere Namespaces in derselben Datei definieren</a></li><li><a href="language.namespaces.basics.php">Grundlagen</a> — Namespaces verwenden: Grundlagen</li><li><a href="language.namespaces.dynamic.php">Namespaces und dynamische Sprachfeatures</a></li><li><a href="language.namespaces.nsconstants.php">Schl&uuml;sselwort namespace und __NAMESPACE__</a> — Das Schl&uuml;sselwort namespace und die magische Konstante __NAMESPACE__</li><li><a href="language.namespaces.importing.php">Aliase und Importieren</a> — Namespaces verwenden: Aliase/Importieren</li><li><a href="language.namespaces.global.php">Globaler Namensraum</a></li><li><a href="language.namespaces.fallback.php">R&uuml;ckgriff auf den globalen Namespace</a> — Namespaces verwenden: R&uuml;ckgriff auf den globalen Namespace f&uuml;r Funktionen und Konstanten</li><li><a href="language.namespaces.rules.php">Regeln f&uuml;r Namensaufl&ouml;sung</a></li><li><a href="language.namespaces.faq.php">FAQ</a> — FAQ: Dinge, die Sie &uuml;ber Namespaces wissen sollten</li></ul></li><li><a href="language.enumerations.php">Aufz&auml;hlungen (Enum)</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.enumerations.overview.php">&Uuml;bersicht &uuml;ber Aufz&auml;hlungen</a></li><li><a href="language.enumerations.basics.php">Grundlagen der Aufz&auml;hlungen</a></li><li><a href="language.enumerations.backed.php">Wertgebundene Aufz&auml;hlungen (Backed Enums)</a></li><li><a href="language.enumerations.methods.php">Aufz&auml;hlungen und Methoden</a></li><li><a href="language.enumerations.static-methods.php">Aufz&auml;hlungen und statische Methoden</a></li><li><a href="language.enumerations.constants.php">Aufz&auml;hlungen und Konstanten</a></li><li><a href="language.enumerations.traits.php">Traits</a></li><li><a href="language.enumerations.expressions.php">Enum-Werte in konstanten Ausdr&uuml;cken</a></li><li><a href="language.enumerations.object-differences.php">Unterschiede zu Objekten</a></li><li><a href="language.enumerations.listing.php">Liste mit Werten</a></li><li><a href="language.enumerations.serialization.php">Serialisierung</a></li><li><a href="language.enumerations.object-differences.inheritance.php">Warum Enums nicht erweiterbar sind</a></li><li><a href="language.enumerations.examples.php">Beispiele</a></li></ul></li><li><a href="language.errors.php">Fehler</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.errors.basics.php">Basics</a></li><li><a href="language.errors.php7.php">Fehler in PHP 7</a></li></ul></li><li><a href="language.exceptions.php">Exceptions (Ausnahmen)</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.exceptions.extending.php">Exceptions erweitern</a></li></ul></li><li><a href="language.fibers.php">Fibers</a></li><li><a href="language.generators.php">Generatoren</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.generators.overview.php">Generatoren-&Uuml;bersicht</a></li><li><a href="language.generators.syntax.php">Generator-Syntax</a></li><li><a href="language.generators.comparison.php">Vergleich von Generatoren mit Iterator-Objekten</a></li></ul></li><li><a href="language.attributes.php">Attribute</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.attributes.overview.php">&Uuml;bersicht &uuml;ber die Attribute</a></li><li><a href="language.attributes.syntax.php">Syntax von Attributen</a></li><li><a href="language.attributes.reflection.php">Lesen von Attributen mit der Reflection-API</a></li><li><a href="language.attributes.classes.php">Deklaration von Attributklassen</a></li></ul></li><li><a href="language.references.php">Referenzen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.references.whatare.php">Was Referenzen sind</a></li><li><a href="language.references.whatdo.php">Was Referenzen leisten</a></li><li><a href="language.references.arent.php">Was Referenzen nicht sind</a></li><li><a href="language.references.pass.php">Parameter&uuml;bergabe per Referenz</a></li><li><a href="language.references.return.php">Referenzen zur&uuml;ckgeben</a></li><li><a href="language.references.unset.php">Referenzen aufheben</a></li><li><a href="language.references.spot.php">Referenzen entdecken</a></li></ul></li><li><a href="reserved.variables.php">Vordefinierte Variablen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.variables.superglobals.php">Superglobals</a> — Interne Variablen, die immer in allen G&uuml;ltigkeitsbereichen verf&uuml;gbar sind</li><li><a href="reserved.variables.globals.php">$GLOBALS</a> — Referenziert alle Variablen, die im globalen G&uuml;ltigkeitsbereich
   vorhanden sind</li><li><a href="reserved.variables.server.php">$_SERVER</a> — Informationen &uuml;ber Server und Ausf&uuml;hrungsumgebung</li><li><a href="reserved.variables.get.php">$_GET</a> — Query-String-Variablen</li><li><a href="reserved.variables.post.php">$_POST</a> — Formulardaten aus HTTP-POST-Anfragen</li><li><a href="reserved.variables.files.php">$_FILES</a> — HTTP Dateiupload-Variablen</li><li><a href="reserved.variables.request.php">$_REQUEST</a> — HTTP Request-Variablen</li><li><a href="reserved.variables.session.php">$_SESSION</a> — Sessionvariablen</li><li><a href="reserved.variables.environment.php">$_ENV</a> — Umgebungsvariablen</li><li><a href="reserved.variables.cookies.php">$_COOKIE</a> — HTTP Cookies</li><li><a href="reserved.variables.phperrormsg.php">$php_errormsg</a> — Die vorangegangene Fehlermeldung</li><li><a href="reserved.variables.httpresponseheader.php">$http_response_header</a> — HTTP Response-Header</li><li><a href="reserved.variables.argc.php">$argc</a> — Die Anzahl der an das Skript &uuml;bergebenen Argumente</li><li><a href="reserved.variables.argv.php">$argv</a> — Array der an das Skript &uuml;bergebenen Argumente</li></ul></li><li><a href="reserved.exceptions.php">Vordefinierte Exceptions</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="class.exception.php">Exception</a></li><li><a href="class.errorexception.php">ErrorException</a></li><li><a href="class.closedgeneratorexception.php">ClosedGeneratorException</a> — Die Klasse ClosedGeneratorException</li><li><a href="class.error.php">Error</a></li><li><a href="class.argumentcounterror.php">ArgumentCountError</a></li><li><a href="class.arithmeticerror.php">ArithmeticError</a></li><li><a href="class.assertionerror.php">AssertionError</a></li><li><a href="class.divisionbyzeroerror.php">DivisionByZeroError</a></li><li><a href="class.compileerror.php">CompileError</a></li><li><a href="class.parseerror.php">ParseError</a></li><li><a href="class.typeerror.php">TypeError</a></li><li><a href="class.valueerror.php">ValueError</a></li><li><a href="class.unhandledmatcherror.php">UnhandledMatchError</a></li><li><a href="class.fibererror.php">FiberError</a></li><li><a href="class.requestparsebodyexception.php">RequestParseBodyException</a></li></ul></li><li><a href="reserved.interfaces.php">Vordefinierte Interfaces und Klassen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="class.traversable.php">Traversable</a> — Das Traversable-Interface</li><li><a href="class.iterator.php">Iterator</a> — Das Iterator-Interface</li><li><a href="class.iteratoraggregate.php">IteratorAggregate</a> — Das IteratorAggregate-Interface</li><li><a href="class.internaliterator.php">InternalIterator</a> — Die Klasse InternalIterator</li><li><a href="class.throwable.php">Throwable</a></li><li><a href="class.countable.php">Countable</a> — The Countable interface</li><li><a href="class.arrayaccess.php">ArrayAccess</a> — Das ArrayAccess-Interface</li><li><a href="class.serializable.php">Serializable</a> — Das Serializable-Interface</li><li><a href="class.closure.php">Closure</a> — Die Klasse Closure</li><li><a href="class.stdclass.php">stdClass</a> — Die Klasse stdClass</li><li><a href="class.generator.php">Generator</a> — Die Klasse Generator</li><li><a href="class.fiber.php">Fiber</a> — Die Klasse Fiber</li><li><a href="class.weakreference.php">WeakReference</a> — Die Klasse WeakReference</li><li><a href="class.weakmap.php">WeakMap</a> — Die Klasse WeakMap</li><li><a href="class.stringable.php">Stringable</a> — Das Stringable-Interface</li><li><a href="class.unitenum.php">UnitEnum</a> — Die UnitEnum-Schnittstelle</li><li><a href="class.backedenum.php">BackedEnum</a> — Die BackedEnum-Schnittstelle</li><li><a href="class.sensitiveparametervalue.php">SensitiveParameterValue</a> — Die Klasse SensitiveParameterValue</li><li><a href="class.php-incomplete-class.php">__PHP_Incomplete_Class</a> — Die Klasse __PHP_Incomplete_Class</li></ul></li><li><a href="reserved.attributes.php">Vordefinierte Attribute</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="class.attribute.php">Attribute</a> — Das Attribut Attribute</li><li><a href="class.allowdynamicproperties.php">AllowDynamicProperties</a> — Das Attribut AllowDynamicProperties</li><li><a href="class.deprecated.php">Deprecated</a> — Das Attribut Deprecated</li><li><a href="class.nodiscard.php">NoDiscard</a> — The NoDiscard attribute</li><li><a href="class.override.php">Override</a> — Das Attribut Override</li><li><a href="class.returntypewillchange.php">ReturnTypeWillChange</a> — Das Attribut ReturnTypeWillChange</li><li><a href="class.sensitiveparameter.php">SensitiveParameter</a> — Das Attribut SensitiveParameter</li></ul></li><li><a href="context.php">Kontextoptionen und -parameter</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="context.socket.php">Socket-Kontextoptionen</a> — Liste der Socket-Kontextoptionen</li><li><a href="context.http.php">HTTP-Kontextoptionen</a> — Liste der HTTP-Kontextoptionen</li><li><a href="context.ftp.php">FTP-Kontextoptionen</a> — Liste der FTP-Kontextoptionen</li><li><a href="context.ssl.php">SSL-Kontext-Optionen</a> — Liste der SSL-Kontext-Optionen</li><li><a href="context.phar.php">Phar Kontextoptionen</a> — Liste der Phar Kontextoptionen</li><li><a href="context.params.php">Kontextparameter</a> — Liste der Kontextparameter</li><li><a href="context.zip.php">Zip-Kontextoptionen</a> — Liste der Zip-Kontextoptionen</li><li><a href="context.zlib.php">Zlib-Kontextoptionen</a> — Liste der Zlib-Kontextoptionen</li></ul></li><li><a href="wrappers.php">Unterst&uuml;tzte Protokolle und Wrapper</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="wrappers.file.php">file://</a> — Zugriff auf das lokale Dateisystem</li><li><a href="wrappers.http.php">http://</a> — Zugriff auf HTTP(s)-URLs</li><li><a href="wrappers.ftp.php">ftp://</a> — Zugriff auf FTP(s)-URLs</li><li><a href="wrappers.php.php">php://</a> — Zugriff auf verschiedene I/O-Streams</li><li><a href="wrappers.compression.php">zlib://</a> — Komprimierungsstreams</li><li><a href="wrappers.data.php">data://</a> — Daten (RFC 2397)</li><li><a href="wrappers.glob.php">glob://</a> — Suche nach Pfadnamen, die einem Muster entsprechen</li><li><a href="wrappers.phar.php">phar://</a> — PHP-Archiv</li><li><a href="wrappers.ssh2.php">ssh2://</a> — Secure Shell 2</li><li><a href="wrappers.rar.php">rar://</a> — RAR</li><li><a href="wrappers.audio.php">ogg://</a> — Audio-Streams</li><li><a href="wrappers.expect.php">expect://</a> — Streams f&uuml;r die Interaktion mit Prozessen</li></ul></li></ul></div><?php manual_footer($setup); ?>