LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Carola 'Sammy' Kummert Date: Tue Aug 19 04:52:38 2008 Subject: cvs: phpdoc-de /reference/dir/functions closedir.xml readdir.xml rewinddir.xml /reference/network/functions inet-ntop.xml inet-pton.xml
/reference/strings/functions nl2br.xml stripslashes.xml /reference/var/functions unset.xml
sammywg Tue Aug 19 10:52:38 2008 UTC
Modified files:
/phpdoc-de/reference/dir/functions closedir.xml readdir.xml
rewinddir.xml
/phpdoc-de/reference/network/functions inet-ntop.xml inet-pton.xml
/phpdoc-de/reference/strings/functions nl2br.xml stripslashes.xml
/phpdoc-de/reference/var/functions unset.xml
Log:
sync to en
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/dir/functions/closedir.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc-de/reference/dir/functions/closedir.xml
diff -u phpdoc-de/reference/dir/functions/closedir.xml:1.5 phpdoc-de/reference/dir/functions/closedir.xml:1.6
--- phpdoc-de/reference/dir/functions/closedir.xml:1.5 Sat Jun 23 13:21:33 2007
+++ phpdoc-de/reference/dir/functions/closedir.xml Tue Aug 19 10:52:37 2008
@@ -1,22 +1,22 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.8 Maintainer: sammywg Status: ready -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.9 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.closedir" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>closedir</refname>
- <refpurpose>Schließen eines Verzeichnis-Handles</refpurpose>
+ <refpurpose>Schließen eines Verzeichnis-Handles</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>void</type><methodname>closedir</methodname>
- <methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
+ <methodparam choice="opt"><type>resource</type><parameter>dir_handle</parameter></methodparam>
</methodsynopsis>
<para>
- Schließt den in <parameter>dir_handle</parameter> angegebenen
+ Schließt den in <parameter>dir_handle</parameter> angegebenen
Verzeichnis-Stream. Der Stream muss zuvor mittels <function>opendir</function>
- geöffnet worden sein.
+ geöffnet worden sein.
</para>
</refsect1>
@@ -29,7 +29,9 @@
<listitem>
<para>
Das Verzeichnis-Handle <type>resource</type>, das zuvor mit
- <function>opendir</function> geöffnet wurde.
+ <function>opendir</function> geöffnet wurde. Wenn das Verzeichnis-Handle
+ nicht angegeben ist, wird dasjenige verwendet, das auf das zuletzt mittels
+ <function>opendir</function> geöffnete Verzeichnis zeigt.
</para>
</listitem>
</varlistentry>
@@ -47,8 +49,8 @@
<?php
$dir = "/etc/php5/";
-// Öffnet ein bekanntes Verzeichnis, liest das Verzeichnis in eine Variable
-// ein und schließt es danach
+// Öffnet ein bekanntes Verzeichnis, liest das Verzeichnis in eine Variable
+// ein und schließt es danach
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
$directory = readdir($dh);
@@ -63,6 +65,7 @@
</refsect1>
</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/dir/functions/readdir.xml?r1=1.5&r2=1.6&diff_format=u
Index: phpdoc-de/reference/dir/functions/readdir.xml
diff -u phpdoc-de/reference/dir/functions/readdir.xml:1.5 phpdoc-de/reference/dir/functions/readdir.xml:1.6
--- phpdoc-de/reference/dir/functions/readdir.xml:1.5 Sat Jun 23 13:21:33 2007
+++ phpdoc-de/reference/dir/functions/readdir.xml Tue Aug 19 10:52:37 2008
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.5 $ -->
-<!-- EN-Revision: 1.11 Maintainer: sammywg Status: ready -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.6 $ -->
+<!-- EN-Revision: 1.12 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.readdir" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>readdir</refname>
@@ -11,11 +11,11 @@
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>readdir</methodname>
- <methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
+ <methodparam choice="opt"><type>resource</type><parameter>dir_handle</parameter></methodparam>
</methodsynopsis>
<para>
- Gibt den Dateinamen des nächsten Files des Verzeichnisses zurück. Die
- Dateinamen werden in der Reihenfolge zurück gegeben, in der sie innerhalb
+ Gibt den Dateinamen des nächsten Files des Verzeichnisses zurück. Die
+ Dateinamen werden in der Reihenfolge zurück gegeben, in der sie innerhalb
des Filesystems angelegt wurden.
</para>
</refsect1>
@@ -29,7 +29,9 @@
<listitem>
<para>
Das Verzeichnis-Handle <type>resource</type>, das zuvor mit
- <function>opendir</function> geöffnet wurde.
+ <function>opendir</function> geöffnet wurde. Wenn das Verzeichnis-Handle
+ nicht angegeben ist, wird dasjenige verwendet, das auf das zuletzt mittels
+ <function>opendir</function> geöffnete Verzeichnis zeigt.
</para>
</listitem>
</varlistentry>
@@ -40,7 +42,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Gibt bei Erfolg den Dateinamen zurück, im Fehlerfall &false;.
+ Gibt bei Erfolg den Dateinamen zurück, im Fehlerfall &false;.
</para>
&return.falseproblem;
</refsect1>
@@ -51,12 +53,12 @@
<example>
<title>Alle Dateien eines Verzeichnisses auflisten</title>
<para>
- Bitte beachten Sie die Art und Weise, in der die Rückgabewerte von
- <function>readdir</function> in untenstehenden Beispielen geprüft werden.
- Wir testen explizit, ob der Rückgabewert identisch (also inhaltlich und
+ Bitte beachten Sie die Art und Weise, in der die Rückgabewerte von
+ <function>readdir</function> in untenstehenden Beispielen geprüft werden.
+ Wir testen explizit, ob der Rückgabewert identisch (also inhaltlich und
typgleich -- siehe Kapitel <link
linkend="language.operators.comparison">Vergleichs-Operatoren</link>
- für weitere Informationen) zu &false; ist, andernfalls würde jeder
+ für weitere Informationen) zu &false; ist, andernfalls würde jeder
Verzeichnis-Eintrag, dessen Name als &false; ausgewertet wird, das
Durchlaufen der Schleife beenden (z.B. ein Verzeichnis namens "0").
</para>
@@ -121,6 +123,7 @@
</refsect1>
</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/dir/functions/rewinddir.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc-de/reference/dir/functions/rewinddir.xml
diff -u phpdoc-de/reference/dir/functions/rewinddir.xml:1.4 phpdoc-de/reference/dir/functions/rewinddir.xml:1.5
--- phpdoc-de/reference/dir/functions/rewinddir.xml:1.4 Sat Jun 23 13:21:33 2007
+++ phpdoc-de/reference/dir/functions/rewinddir.xml Tue Aug 19 10:52:37 2008
@@ -1,21 +1,21 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.7 Maintainer: sammywg Status: working -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.8 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.rewinddir" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>rewinddir</refname>
- <refpurpose>Zurücksetzen des Verzeichnis-Handles</refpurpose>
+ <refpurpose>Zurücksetzen des Verzeichnis-Handles</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>void</type><methodname>rewinddir</methodname>
- <methodparam><type>resource</type><parameter>dir_handle</parameter></methodparam>
+ <methodparam choice="opt"><type>resource</type><parameter>dir_handle</parameter></methodparam>
</methodsynopsis>
<para>
Setzt den mit <parameter>dir_handle</parameter> angegebenen
- Verzeichnis-Stream auf den Anfang des Verzeichnisses zurück (Reset).
+ Verzeichnis-Stream auf den Anfang des Verzeichnisses zurück (Reset).
</para>
</refsect1>
@@ -28,7 +28,9 @@
<listitem>
<para>
Das Verzeichnis-Handle <type>resource</type>, das zuvor mit
- <function>opendir</function> geöffnet wurde.
+ <function>opendir</function> geöffnet wurde. Wenn das Verzeichnis-Handle
+ nicht angegeben ist, wird dasjenige verwendet, das auf das zuletzt mittels
+ <function>opendir</function> geöffnete Verzeichnis zeigt.
</para>
</listitem>
</varlistentry>
@@ -37,6 +39,8 @@
</refsect1>
</refentry>
+
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/network/functions/inet-ntop.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc-de/reference/network/functions/inet-ntop.xml
diff -u phpdoc-de/reference/network/functions/inet-ntop.xml:1.2 phpdoc-de/reference/network/functions/inet-ntop.xml:1.3
--- phpdoc-de/reference/network/functions/inet-ntop.xml:1.2 Sat Jun 14 16:30:18 2008
+++ phpdoc-de/reference/network/functions/inet-ntop.xml Tue Aug 19 10:52:37 2008
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.8 Maintainer: sammywg Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.9 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.inet-ntop" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>inet_ntop</refname>
@@ -70,10 +70,6 @@
</para>
</refsect1>
- <refsect1 role="notes">
- &reftitle.notes;
- </refsect1>
-
<refsect1 role="changelog">
&reftitle.changelog;
<para>
@@ -108,9 +104,9 @@
</simplelist>
</para>
</refsect1>
-
</refentry>
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/network/functions/inet-pton.xml?r1=1.2&r2=1.3&diff_format=u
Index: phpdoc-de/reference/network/functions/inet-pton.xml
diff -u phpdoc-de/reference/network/functions/inet-pton.xml:1.2 phpdoc-de/reference/network/functions/inet-pton.xml:1.3
--- phpdoc-de/reference/network/functions/inet-pton.xml:1.2 Sat Jun 14 16:30:18 2008
+++ phpdoc-de/reference/network/functions/inet-pton.xml Tue Aug 19 10:52:37 2008
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- $Revision: 1.2 $ -->
-<!-- EN-Revision: 1.7 Maintainer: sammywg Status: ready -->
+<!-- $Revision: 1.3 $ -->
+<!-- EN-Revision: 1.8 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.inet-pton" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>inet_pton</refname>
@@ -64,10 +64,6 @@
</para>
</refsect1>
- <refsect1 role="notes">
- &reftitle.notes;
- </refsect1>
-
<refsect1 role="changelog">
&reftitle.changelog;
<para>
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/strings/functions/nl2br.xml?r1=1.7&r2=1.8&diff_format=u
Index: phpdoc-de/reference/strings/functions/nl2br.xml
diff -u phpdoc-de/reference/strings/functions/nl2br.xml:1.7 phpdoc-de/reference/strings/functions/nl2br.xml:1.8
--- phpdoc-de/reference/strings/functions/nl2br.xml:1.7 Thu Oct 25 18:52:23 2007
+++ phpdoc-de/reference/strings/functions/nl2br.xml Tue Aug 19 10:52:37 2008
@@ -1,21 +1,22 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.7 Maintainer: sammywg Status: ready -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.10 Maintainer: sammywg Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.nl2br">
<refnamediv>
<refname>nl2br</refname>
- <refpurpose>Fügt vor allen Zeilenumbrüchen eines Strings HTML-Zeilenumbrüche ein</refpurpose>
+ <refpurpose>Fügt vor allen Zeilenumbrüchen eines Strings HTML-Zeilenumbrüche ein</refpurpose>
</refnamediv>
- <refsect1 role="description">
+<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>nl2br</methodname>
<methodparam><type>string</type><parameter>string</parameter></methodparam>
+ <methodparam><type>bool</type><parameter>is_xhtml</parameter></methodparam>
</methodsynopsis>
<para>
Gibt den <parameter>string</parameter> mit einem vor allen
- Neue-Zeile-Zeichen eingefügten '<br />' zurück.
+ Neue-Zeile-Zeichen eingefügten '<br />' oder '<br>' zurück.
</para>
</refsect1>
@@ -31,6 +32,15 @@
</para>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term><parameter>is_xhtml</parameter></term>
+ <listitem>
+ <para>
+ Bestimmt, ob XHTML-kompatible Zeilenumbrüche verwendet werden sollen oder
+ nicht (Standardwert ist &true;).
+ </para>
+ </listitem>
+ </varlistentry>
</variablelist>
</para>
</refsect1>
@@ -38,33 +48,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Gibt die veränderte Zeichenkette zurück.
- </para>
- </refsect1>
-
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>4.0.5</entry>
- <entry>
- <function>nl2br</function> ist nun XHTML-konform. Alle älteren Versionen
- geben <parameter>string</parameter> mit vor allen Zeilenumbrüchen
- eingefügtem '<br>' statt '<br />' zurück.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
+ Gibt die veränderte Zeichenkette zurück.
</para>
</refsect1>
@@ -88,6 +72,56 @@
]]>
</screen>
</example>
+ <example>
+ <title>Erstellen von validem HTML-Markup unter Verwendung des
+ <parameter>is_xhtml</parameter>-Parameters</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+echo nl2br("Willkommen\r\nDies ist mein HTML-Dokument", false);
+?>
+]]>
+ </programlisting>
+ &example.outputs;
+ <screen>
+<![CDATA[
+Willkommen<br>
+Dies ist mein HTML-Dokument
+]]>
+ </screen>
+ </example>
+ </para>
+ </refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>5.3.0</entry>
+ <entry>
+ Der <parameter>is_xhtml</parameter>-Parameter wurde hinzugefügt.
+ </entry>
+ </row>
+ <row>
+ <entry>4.0.5</entry>
+ <entry>
+ <function>nl2br</function> ist nun XHTML-konform. Alle älteren Versionen
+ geben <parameter>string</parameter> mit vor allen Zeilenumbrüchen
+ eingefügtem '<br>' statt '<br />' zurück.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
</para>
</refsect1>
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/strings/functions/stripslashes.xml?r1=1.7&r2=1.8&diff_format=u
Index: phpdoc-de/reference/strings/functions/stripslashes.xml
diff -u phpdoc-de/reference/strings/functions/stripslashes.xml:1.7 phpdoc-de/reference/strings/functions/stripslashes.xml:1.8
--- phpdoc-de/reference/strings/functions/stripslashes.xml:1.7 Tue Oct 23 23:12:47 2007
+++ phpdoc-de/reference/strings/functions/stripslashes.xml Tue Aug 19 10:52:37 2008
@@ -1,11 +1,10 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.7 $ -->
-<!-- EN-Revision: 1.10 Maintainer: sammywg Status: ready -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.8 $ -->
+<!-- EN-Revision: 1.12 Maintainer: sammywg Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.stripslashes">
<refnamediv>
<refname>stripslashes</refname>
- <refpurpose>Entfernt Quotes aus einem mittels <function>addslashes</function>
- gequoteten String</refpurpose>
+ <refpurpose>Entfernt aus einem gequoteten String alle Quotes</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -25,14 +24,14 @@
</para>
</note>
<para>
- Eine exemplarische Anwendung für <function>stripslashes</function> ergibt
- sich, wenn die PHP-Direktive <link
- linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> auf
- <literal>On</literal> gesetzt ist (Default-Einstellung), und Sie die
- übermittelten Daten an anderer Stelle, die eigenes Escaping erfordert (wie
- z.B. eine Datenbank), einfügen wollen. Zum Beispiel, wenn Sie Daten direkt
- aus einem HTML-Formular verarbeiten wollen.
- </para>
+ Eine exemplarische Anwendung für <function>stripslashes</function> ergibt
+ sich, wenn die PHP-Direktive <link
+ linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> auf
+ <literal>On</literal> gesetzt ist (Default-Einstellung), und Sie die
+ übermittelten Daten an anderer Stelle, die eigenes Escaping erfordert (wie
+ z.B. eine Datenbank), einfügen wollen. Zum Beispiel, wenn Sie Daten direkt
+ aus einem HTML-Formular verarbeiten wollen.
+</para>
</refsect1>
<refsect1 role="parameters">
@@ -54,9 +53,9 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Gibt einen String zurück, aus dem alle Backslashes ("\") entfernt wurden.
+ Gibt einen String zurück, aus dem alle Backslashes ("\") entfernt wurden.
(<literal>\'</literal> wird zu <literal>'</literal> usw.).
- Doppelte Rückstriche (<literal>\\</literal>) werden zu einem einfachen
+ Doppelte Rückstriche (<literal>\\</literal>) werden zu einem einfachen
Backslash (<literal>\</literal>) umgesetzt.
</para>
</refsect1>
@@ -81,7 +80,7 @@
<note>
<para>
<function>stripslashes</function> ist nicht rekursiv. Wenn Sie die
- Funktion auf ein mehrdimensionales Array anwenden wollen, müssen Sie eine
+ Funktion auf ein mehrdimensionales Array anwenden wollen, müssen Sie eine
rekursive Funktion verwenden.
</para>
</note>
http://cvs.php.net/viewvc.cgi/phpdoc-de/reference/var/functions/unset.xml?r1=1.6&r2=1.7&diff_format=u
Index: phpdoc-de/reference/var/functions/unset.xml
diff -u phpdoc-de/reference/var/functions/unset.xml:1.6 phpdoc-de/reference/var/functions/unset.xml:1.7
--- phpdoc-de/reference/var/functions/unset.xml:1.6 Wed Oct 10 23:30:37 2007
+++ phpdoc-de/reference/var/functions/unset.xml Tue Aug 19 10:52:38 2008
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.6 $ -->
-<!-- EN-Revision: 1.18 Maintainer: sammywg Status: ready -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.7 $ -->
+<!-- EN-Revision: 1.20 Maintainer: sammywg Status: ready -->
<refentry xml:id="function.unset" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>unset</refname>
- <refpurpose>Löschen einer angegebenen Variablen</refpurpose>
+ <refpurpose>Löschen einer angegebenen Variablen</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -16,17 +16,17 @@
<methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam>
</methodsynopsis>
<para>
- <function>unset</function> löscht die angegebene Variable.
+ <function>unset</function> löscht die angegebene Variable.
</para>
<para>
Das Verhalten von <function>unset</function> innerhalb einer Funktion kann
- abhängig davon, was für einen Variablentyp Sie zu löschen versuchen,
+ abhängig davon, was für einen Variablentyp Sie zu löschen versuchen,
variieren.
</para>
<para>
Wenn eine globalisierte Variable innerhalb einer Funktion mit
<function>unset</function> behandelt wird, wird nur die lokale Variable
- gelöscht. Die Variable innerhalb der aufrufenden Umgebung behält den selben
+ gelöscht. Die Variable innerhalb der aufrufenden Umgebung behält den selben
Wert wie vor dem Aufruf von <function>unset</function>.
<informalexample>
<programlisting role="php">
@@ -57,8 +57,8 @@
</informalexample>
</para>
<para>
- Wenn Sie eine globale Variable innerhalb einer Funktion löschen wollen,
- können Sie das <varname>$GLOBALS</varname>-Array dazu verwenden:
+ Wenn Sie eine globale Variable innerhalb einer Funktion löschen wollen,
+ können Sie das <varname>$GLOBALS</varname>-Array dazu verwenden:
<informalexample>
<programlisting role="php">
<![CDATA[
@@ -76,9 +76,9 @@
</informalexample>
</para>
<para>
- Wenn eine Variable, die als Referenz übergeben wird ("Passed by Reference"),
- innerhalb einer Funktion gelöscht wird, wird nur die lokale Variable
- gelöscht. Die Variable im aufrufenden Environment enthält den selben Wert
+ Wenn eine Variable, die als Referenz übergeben wird ("Passed by Reference"),
+ innerhalb einer Funktion gelöscht wird, wird nur die lokale Variable
+ gelöscht. Die Variable im aufrufenden Environment enthält den selben Wert
wie vor dem Aufruf von <function>unset</function>.
<informalexample>
<programlisting role="php">
@@ -112,7 +112,7 @@
</informalexample>
</para>
<para>
- Wenn eine statische Variable innerhalb einer Funktion gelöscht wird, löscht
+ Wenn eine statische Variable innerhalb einer Funktion gelöscht wird, löscht
<function>unset</function> die Variable nur im Kontext des verbleibenden
Funktionsablaufs. Die folgenden Aufrufe stellen den vorhergehenden Wert der
Variablen wieder her.
@@ -160,7 +160,7 @@
<term><parameter>var</parameter></term>
<listitem>
<para>
- Die zu löschende Variable.
+ Die zu löschende Variable.
</para>
</listitem>
</varlistentry>
@@ -206,7 +206,7 @@
<entry>4.0.0</entry>
<entry>
<function>unset</function> wird ein Ausdruck. (In PHP 3 gibt
- <function>unset</function> immer 1 zurück).
+ <function>unset</function> immer 1 zurück).
</entry>
</row>
</tbody>
@@ -223,18 +223,30 @@
<programlisting role="php">
<![CDATA[
<?php
-// löscht eine einzelne Variable
+// löscht eine einzelne Variable
unset($foo);
-// löscht ein einzelnes Element eines Arrays
+// löscht ein einzelnes Element eines Arrays
unset($bar['quux']);
-// löscht mehr als eine Variable
+// löscht mehr als eine Variable
unset($foo1, $foo2, $foo3);
?>
]]>
</programlisting>
</example>
+ <example>
+ <title>Verwendung von (unset) Casting</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+$name = 'Felipe';
+
+var_dump((unset) $name);
+?>
+]]>
+ </programlisting>
+ </example>
</para>
</refsect1>
@@ -243,14 +255,14 @@
¬e.language-construct;
<note>
<para>
- Es ist möglich, sogar Objekteigenschaften zu löschen, die im aktuellen
+ Es ist möglich, sogar Objekteigenschaften zu löschen, die im aktuellen
Kontext sichtbar sind.
</para>
</note>
<note>
<para>
- Es ist ab PHP 5 nicht mehr möglich, <literal>$this</literal> innerhalb
- einer Objektmethode zu löschen.
+ Es ist ab PHP 5 nicht mehr möglich, <literal>$this</literal> innerhalb
+ einer Objektmethode zu löschen.
</para>
</note>
</refsect1>
| Navigate in group php.doc.de at sever news.php.net | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |