svn: /phpdoc/de/trunk/reference/var/functions/ empty.xml floatval.xml gettype.xml intval.xml is-float.xml is-int.xml isset.xml
[email protected] (Florian Anderiasch)
| Newsgroups | php.doc.de |
|---|---|
| Message-ID | <[email protected]> |
fa Sun, 19 Jun 2011 22:15:27 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=312309
Log:
sync to en (and some of them converted to UTF8)
Changed paths:
U phpdoc/de/trunk/reference/var/functions/empty.xml
U phpdoc/de/trunk/reference/var/functions/floatval.xml
U phpdoc/de/trunk/reference/var/functions/gettype.xml
U phpdoc/de/trunk/reference/var/functions/intval.xml
U phpdoc/de/trunk/reference/var/functions/is-float.xml
U phpdoc/de/trunk/reference/var/functions/is-int.xml
U phpdoc/de/trunk/reference/var/functions/isset.xml
svn-diffs-312309.txt
(text/x-diff, 18.6 KB)
Modified: phpdoc/de/trunk/reference/var/functions/empty.xml
===================================================================
--- phpdoc/de/trunk/reference/var/functions/empty.xml 2011-06-19 22:11:25 UTC (rev 312308)
+++ phpdoc/de/trunk/reference/var/functions/empty.xml 2011-06-19 22:15:27 UTC (rev 312309)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 297028 Maintainer: fa Status: ready -->
+<!-- EN-Revision: 311057 Maintainer: fa Status: ready -->
<!-- splitted from ./de/functions/var.xml in rev 1.2 -->
<refentry xml:id="function.empty" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -55,6 +55,7 @@
<simplelist>
<member><literal>"" (eine leere Zeichenkette)</literal></member>
<member><literal>0 (0 als Integer)</literal></member>
+ <member><literal>0.0 (0 als FlieÃkommazahl)</literal></member>
<member><literal>"0" (0 als Zeichenkette)</literal></member>
<member>&null;</member>
<member>&false;</member>
@@ -76,10 +77,10 @@
</thead>
<tbody>
<row>
- <entry>PHP 5</entry>
+ <entry>5.0.0</entry>
<entry>
<para>
- Seit PHP 5 zählen Objekte ohne Properties nicht mehr als nicht mit einem Wert belegt.
+ Objekte ohne Properties zählen nicht mehr als nicht mit einem Wert belegt.
</para>
</entry>
</row>
Modified: phpdoc/de/trunk/reference/var/functions/floatval.xml
===================================================================
--- phpdoc/de/trunk/reference/var/functions/floatval.xml 2011-06-19 22:11:25 UTC (rev 312308)
+++ phpdoc/de/trunk/reference/var/functions/floatval.xml 2011-06-19 22:15:27 UTC (rev 312309)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 288721 Maintainer: fa Status: ready -->
<refentry xml:id="function.floatval" xmlns="http://docbook.org/ns/docbook">
@@ -24,8 +24,9 @@
<term><parameter>var</parameter></term>
<listitem>
<para>
- Kann jeder skalare Typ sein. <function>floatval</function> kann nicht
- auf Arrays oder Objekte angewandt werden.
+ Kann jeder skalare Typ sein. <function>floatval</function> sollte nicht
+ auf Objekte angewandt werden, da dies eine Meldung vom Typ
+ <constant>E_NOTICE</constant> erzeugt und den Wert 1 liefert.
</para>
</listitem>
</varlistentry>
@@ -35,7 +36,8 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Der <type>float</type>-Wert der übergebenen Variable.
+ Der <type>float</type>-Wert der übergebenen Variable. Leere Arrays geben
+ immer den Wert 0 zurück, nichtleere Arrays den Wert 1.
</para>
</refsect1>
<refsect1 role="examples">
Modified: phpdoc/de/trunk/reference/var/functions/gettype.xml
===================================================================
--- phpdoc/de/trunk/reference/var/functions/gettype.xml 2011-06-19 22:11:25 UTC (rev 312308)
+++ phpdoc/de/trunk/reference/var/functions/gettype.xml 2011-06-19 22:15:27 UTC (rev 312309)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 288721 Maintainer: hholzgra Status: ready -->
+<!-- EN-Revision: 297028 Maintainer: hholzgra Status: ready -->
<!-- Credits: fa -->
<refentry xml:id="function.gettype" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -50,34 +50,51 @@
Mögliche Werte der zurückgegebenen Zeichenkette sind:
<itemizedlist>
<listitem>
- <simpara>"<type>boolean</type>"</simpara>
+ <simpara>
+ "<type>boolean</type>"
+ </simpara>
</listitem>
<listitem>
- <simpara>"<type>integer</type>"</simpara>
+ <simpara>
+ "<type>integer</type>"
+ </simpara>
</listitem>
<listitem>
- <simpara>"<type>double</type>" (aus historischen Gründen wird "double"
- im Fall eines <type>float</type> zurückgegeben, und nicht einfach
- <type>float</type>.
+ <simpara>
+ "<type>double</type>" (aus historischen Gründen wird "double"
+ im Fall eines <type>float</type> zurückgegeben, und nicht einfach
+ <type>float</type>.
</simpara>
</listitem>
<listitem>
- <simpara>"<type>string</type>"</simpara>
+ <simpara>
+ "<type>string</type>"
+ </simpara>
</listitem>
<listitem>
- <simpara>"<type>array</type>"</simpara>
+ <simpara>
+ "<type>array</type>"
+ </simpara>
</listitem>
<listitem>
- <simpara>"<type>object</type>"</simpara>
+ <simpara>
+ "<type>object</type>"
+ </simpara>
</listitem>
<listitem>
- <simpara>"<type>resource</type>"</simpara>
+ <simpara>
+ "<type>resource</type>"
+ </simpara>
</listitem>
<listitem>
- <simpara>"<type>NULL</type>"</simpara>
+ <simpara>
+ "<type>NULL</type>"
+ </simpara>
</listitem>
<listitem>
- <simpara>"unknown type"</simpara>
+ <simpara>
+ "unknown type"
+ </simpara>
</listitem>
</itemizedlist>
</para>
@@ -120,6 +137,7 @@
<para>
<simplelist>
<member><function>settype</function></member>
+ <member><function>get_class</function></member>
<member><function>is_array</function></member>
<member><function>is_bool</function></member>
<member><function>is_float</function></member>
Modified: phpdoc/de/trunk/reference/var/functions/intval.xml
===================================================================
--- phpdoc/de/trunk/reference/var/functions/intval.xml 2011-06-19 22:11:25 UTC (rev 312308)
+++ phpdoc/de/trunk/reference/var/functions/intval.xml 2011-06-19 22:15:27 UTC (rev 312309)
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 288721 Maintainer: fa Status: ready -->
+<!-- EN-Revision: 311974 Maintainer: fa Status: ready -->
<!-- splitted from ./de/functions/var.xml in rev 1.2 -->
<refentry xml:id="function.intval" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -18,6 +18,8 @@
<para>
Liefert den <type>integer</type>-Wert von <parameter>var</parameter> unter
Benutzung der angegebenen Basis. (Standardwert ist <parameter>base</parameter>=10).
+ <function>intval</function> sollte nicht auf Objekte angewandt werden, da dies eine
+ Meldung vom Typ <constant>E_NOTICE</constant> erzeugt und den Wert 1 zurückgibt.
</para>
</refsect1>
@@ -39,7 +41,7 @@
<term><parameter>base</parameter></term>
<listitem>
<para>
- Die Basis der Konvertierung (Standard ist 10)
+ Die Basis der Konvertierung
</para>
</listitem>
</varlistentry>
@@ -51,18 +53,17 @@
&reftitle.returnvalues;
<para>
Der integer-Wert von <parameter>var</parameter> bei Erfolg, sonst 0.
- Leere Arrays und Objekte als Parameter geben 0 zurück, nichtleere Arrays und
- Objekte geben 1 zurück.
+ Leere Arrays geben den Wert 0 zurück, nichtleere Arrays den Wert 1.
</para>
<para>
- Der Maximalwert hängt vom System ab. 32-Bit-Systeme haben einen maximalen
- Wertebereich für signed integer von -2147483648 bis 2147483647. Also wird
+ Der Maximalwert hängt vom System ab. 32-Bit-Systeme haben einen maximalen
+ Wertebereich für signed integer von -2147483648 bis 2147483647. Also wird
beispielsweise auf solch einem System <literal>intval('1000000000000')</literal>
- 2147483647 zurückgeben. Der maximale signed integer-Wert auf 64-Bit-Systemen ist
+ 2147483647 zurückgeben. Der maximale signed integer-Wert auf 64-Bit-Systemen ist
9223372036854775807.
</para>
<para>
- Zeichenketten werden meistens 0 zurückgeben, auch wenn das erste Zeichen hier
+ Zeichenketten werden meistens 0 zurückgeben, auch wenn das erste Zeichen hier
entscheidend ist. Es gelten die normalen Regeln zur
<link linkend="language.types.integer.casting">Umwandlung nach integer</link>.
</para>
@@ -94,6 +95,8 @@
echo intval('420000000000000000000'); // 2147483647
echo intval(42, 8); // 42
echo intval('42', 8); // 34
+echo intval(array()); // 0
+echo intval(array('foo', 'bar')); // 1
?>
]]>
</programlisting>
@@ -111,6 +114,32 @@
</note>
</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.1.0</entry>
+ <entry>
+ Erzeugt eine Meldung vom Type <constant>E_NOTICE</constant> und
+ gibt den Wert 1 zurück, wenn ein Objekt als Parameter
+ <parameter>var</parameter> übergeben wird.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1><!-- }}} -->
+
<refsect1 role="seealso">
&reftitle.seealso;
<para>
Modified: phpdoc/de/trunk/reference/var/functions/is-float.xml
===================================================================
--- phpdoc/de/trunk/reference/var/functions/is-float.xml 2011-06-19 22:11:25 UTC (rev 312308)
+++ phpdoc/de/trunk/reference/var/functions/is-float.xml 2011-06-19 22:15:27 UTC (rev 312309)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 297028 Maintainer: fa Status: ready -->
+<!-- EN-Revision: 297477 Maintainer: fa Status: ready -->
<refentry xml:id="function.is-float" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>is_float</refname>
- <refpurpose>Prüft, ob eine Variable vom Typ float ist</refpurpose>
+ <refpurpose>Prüft, ob eine Variable vom Typ float ist</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@@ -13,13 +13,13 @@
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
</methodsynopsis>
<para>
- Prüft, ob eine Variable vom Typ float ist
+ Prüft, ob eine Variable vom Typ float ist
</para>
<note>
<para>
Um zu testen, ob eine Variable eine Zahl oder eine numerische
Zeichenkette ist (wie zum Beispiel Formularangaben, die immer Zeichenketten
- sind), müssen Sie <function>is_numeric</function> verwenden.
+ sind), müssen Sie <function>is_numeric</function> verwenden.
</para>
</note>
</refsect1>
@@ -41,7 +41,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Gibt &true; zurück, wenn <parameter>var</parameter> vom Typ
+ Gibt &true; zurück, wenn <parameter>var</parameter> vom Typ
<type>float</type> ist, sonst &false;.
</para>
</refsect1>
@@ -54,9 +54,9 @@
<![CDATA[
<?php
if(is_float(27.25)) {
- echo "is float\n";
+ echo "is float\n";
}else {
- echo "is not float\n";
+ echo "is not float\n";
}
var_dump(is_float('abc'));
var_dump(is_float(23));
Modified: phpdoc/de/trunk/reference/var/functions/is-int.xml
===================================================================
--- phpdoc/de/trunk/reference/var/functions/is-int.xml 2011-06-19 22:11:25 UTC (rev 312308)
+++ phpdoc/de/trunk/reference/var/functions/is-int.xml 2011-06-19 22:15:27 UTC (rev 312309)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 297028 Maintainer: fa Status: ready -->
+<!-- EN-Revision: 297477 Maintainer: fa Status: ready -->
<refentry xml:id="function.is-int" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>is_int</refname>
- <refpurpose>Prüft, ob eine Variable vom Typ int ist</refpurpose>
+ <refpurpose>Prüft, ob eine Variable vom Typ int ist</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
@@ -13,13 +13,13 @@
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
</methodsynopsis>
<para>
- Prüft, ob eine Variable vom Typ integer ist.
+ Prüft, ob eine Variable vom Typ integer ist.
</para>
<note>
<para>
Um zu testen, ob eine Variable eine Zahl oder eine numerische
Zeichenkette ist (wie zum Beispiel Formularangaben, die immer Zeichenketten
- sind), müssen Sie <function>is_numeric</function> verwenden.
+ sind), müssen Sie <function>is_numeric</function> verwenden.
</para>
</note>
</refsect1>
@@ -41,7 +41,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Gibt &true; zurück, wenn <parameter>var</parameter> vom Typ
+ Gibt &true; zurück, wenn <parameter>var</parameter> vom Typ
<type>int</type> ist, sonst &false;.
</para>
</refsect1>
@@ -55,9 +55,9 @@
<![CDATA[
<?php
if (is_int(23)) {
- echo "is integer\n";
+ echo "is integer\n";
} else {
- echo "is not an integer\n";
+ echo "is not an integer\n";
}
var_dump(is_int(23));
var_dump(is_int("23"));
Modified: phpdoc/de/trunk/reference/var/functions/isset.xml
===================================================================
--- phpdoc/de/trunk/reference/var/functions/isset.xml 2011-06-19 22:11:25 UTC (rev 312308)
+++ phpdoc/de/trunk/reference/var/functions/isset.xml 2011-06-19 22:15:27 UTC (rev 312309)
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
+<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 288721 Maintainer: fa Status: ready -->
+<!-- EN-Revision: 311886 Maintainer: fa Status: ready -->
<refentry xml:id="function.isset" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>isset</refname>
- <refpurpose>Prüft, ob eine Variable existiert und ob sie nicht &null; ist</refpurpose>
+ <refpurpose>Prüft, ob eine Variable existiert und ob sie nicht &null; ist</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -12,22 +12,21 @@
<methodsynopsis>
<type>bool</type><methodname>isset</methodname>
<methodparam><type>mixed</type><parameter>var</parameter></methodparam>
- <methodparam choice="opt"><type>mixed</type><parameter>var</parameter></methodparam>
- <methodparam choice="opt"><parameter>...</parameter></methodparam>
+ <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam>
</methodsynopsis>
<para>
- Prüft, ob eine Variable existiert und nicht &null; ist.
+ Prüft, ob eine Variable existiert und nicht &null; ist.
</para>
<para>
- Wenn eine Variable mittels <function>unset</function> zurückgesetzt wird, gilt
- sie nicht länger als existent. <function>isset</function> wird &false;
- zurückgeben, wenn eine überprüfte Variable auf &null; gesetzt ist. Beachten
- Sie außerdem, dass das Null-Byte (<literal>"\0"</literal>) nicht äquivalent
+ Wenn eine Variable mittels <function>unset</function> zurückgesetzt wird, gilt
+ sie nicht länger als existent. <function>isset</function> wird &false;
+ zurückgeben, wenn eine überprüfte Variable auf &null; gesetzt ist. Beachten
+ Sie auÃerdem, dass das Null-Byte (<literal>"\0"</literal>) nicht äquivalent
ist zur PHP-Konstante &null;.
</para>
<para>
- Wenn mehrere Parameter übergeben werden, gibt <function>isset</function>
- nur dann &true; zurück, wenn alle Parameter belegt sind. Die Auswertung
+ Wenn mehrere Parameter übergeben werden, gibt <function>isset</function>
+ nur dann &true; zurück, wenn alle Parameter belegt sind. Die Auswertung
geht von links nach rechts und wird abgebrochen, sobald eine Variable
nicht belegt ist.
</para>
@@ -41,7 +40,7 @@
<term><parameter>var</parameter></term>
<listitem>
<para>
- Die zu überprüfende Variable.
+ Die zu überprüfende Variable.
</para>
</listitem>
</varlistentry>
@@ -53,13 +52,6 @@
</para>
</listitem>
</varlistentry>
- <varlistentry>
- <term><parameter>...</parameter></term>
- <listitem>
- <para>
- </para>
- </listitem>
- </varlistentry>
</variablelist>
</para>
</refsect1>
@@ -67,8 +59,8 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Gibt &true; zurück, wenn <parameter>var</parameter> existiert, andernfalls
- &false;.
+ Gibt &true; zurück, wenn <parameter>var</parameter> existiert einen von
+ &null; verschiedenen Wert hat, andernfalls &false;.
</para>
</refsect1>
@@ -88,7 +80,7 @@
echo "Die Variable ist gesetzt, also wird etwas ausgegeben.";
}
-// In den nächsten Beispielen wird var_dump() benutzt, um den Rückgabewert von
+// In den nächsten Beispielen wird var_dump() benutzt, um den Rückgabewert von
// isset() auszugeben.
$a = "test";
@@ -111,23 +103,30 @@
</example>
</para>
<para>
- Die funktioniert ebenfalls für Arrayelemente:
+ Die funktioniert ebenfalls für Arrayelemente:
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
-$a = array ('test' => 1, 'hallo' => NULL);
+$a = array ('test' => 1, 'hello' => NULL, 'pie' => array('a' => 'apple'));
+
var_dump(isset($a['test'])); // TRUE
var_dump(isset($a['foo'])); // FALSE
-var_dump(isset($a['hallo'])); // FALSE
+var_dump(isset($a['hello'])); // FALSE
-// Der Schlüssel 'hallo' hat den Wert NULL, daher wird sein Inhalt nicht betrachtet
-// Wenn Sie herausfinden wollen, ob ein Schlüssel mit dem Wert NULL vorhanden
-// ist, verwenden Sie:
-var_dump(array_key_exists('hallo', $a)); // TRUE
+// Der Schlüssel 'hello' hat den Wert NULL,
+// daher wird sein Inhalt nicht betrachtet
+// Wenn man herausfinden willen, ob ein
+// Schlüssel mit dem Wert NULL vorhanden
+// ist, verwendet man:
+var_dump(array_key_exists('hello', $a)); // TRUE
+// Tiefer verschachtelte Array-Strukturen prüfen:
+var_dump(isset($a['pie']['a'])); // TRUE
+var_dump(isset($a['pie']['b'])); // FALSE
+var_dump(isset($a['cake']['a']['b'])); // FALSE
?>
]]>
</programlisting>
@@ -140,7 +139,7 @@
<warning>
<para>
<function>isset</function> funktioniert nur mit Variablen, da der Aufruf
- mit etwas anderem einen Parse-Error verursacht. Um zu überprüfen, ob
+ mit etwas anderem einen Parse-Error verursacht. Um zu überprüfen, ob
<link linkend="language.constants">Konstanten</link> gesetzt sind, sollte
die Funktion <function>defined</function> benutzt werden.
</para>
@@ -148,8 +147,8 @@
¬e.language-construct;
<note>
<para>
- Bei Aufruf von <function>isset</function> auf nicht-öffentliche Objekteigenschaten
- wird die überladene Methode <link linkend="language.oop5.overloading.members">__isset</link>
+ Bei Aufruf von <function>isset</function> auf nicht-öffentliche Objekteigenschaten
+ wird die überladene Methode <link linkend="language.oop5.overloading.members">__isset</link>
aufgerufen, falls deklariert.
</para>
</note>