sbergmann               Fri Feb  2 12:05:08 2001 EDT

  Modified files:              
    /phpdoc/de  Translators 
    /phpdoc/de/language references.xml 
  Log:
  Finally finished references.xml.
  
Index: phpdoc/de/Translators
diff -u phpdoc/de/Translators:1.145 phpdoc/de/Translators:1.146
--- phpdoc/de/Translators:1.145 Wed Jan 17 12:53:34 2001
+++ phpdoc/de/Translators       Fri Feb  2 12:05:08 2001
@@ -135,7 +135,7 @@
 functions.xml               Johann-Peter Hartmann   fertig
 oop.xml                     Johann-Peter Hartmann   fertig
 operators.xml               Sven Lauer              fertig
-references.xml              Sebastian Bergmann      in Arbeit
+references.xml              Sebastian Bergmann      fertig
 types.xml                   Thomas Schuermann       fertig (bis V. 1.12)
 variables.xml               Thomas Schuermann       fertig
 ----------------------------------------------------------------------------
Index: phpdoc/de/language/references.xml
diff -u phpdoc/de/language/references.xml:1.6 phpdoc/de/language/references.xml:1.7
--- phpdoc/de/language/references.xml:1.6       Tue Dec 19 23:31:34 2000
+++ phpdoc/de/language/references.xml   Fri Feb  2 12:05:08 2001
@@ -100,9 +100,9 @@
   <sect1 id="language.references.return">
    <title>Referenzen zurückgeben</title>
    <para>
-    Returning by-refernce it is useful when you want to use function
-    to find variable which should be bound to. When returning
-    references, use this syntax:
+    Das Zur&uuml;ckgeben von Ergebnissen per Referenz aus Funktionen 
+    heraus kann manchmal recht n&uuml;zlich sein. Hierbei ist folgende
+    Syntax zu beachten:
     <informalexample>
      <programlisting role="php">
 function &amp;find_var ($param) {
@@ -114,17 +114,16 @@
 $foo->x = 2; 
      </programlisting>
     </informalexample>
-    In this example, property of the object returned by the
-    <varname>find_var</varname> function would be set, not of the
-    copy, as it would be without using reference syntax.
+    In diesem Beispiel wird also die Eigenschaft des von 
+    <varname>find_var</varname> gelieferten Objektes gesetzt, nicht die der Kopie, 
+    wie es der Fall w&auml;re, wenn die Funktion <varname>find_var</varname> 
+    ihr Ergebnis nicht per Referenz liefern w&uuml;rde.
    </para>
    <note>
     <simpara>
-     Unlike parameter passing, here you have to use
-     <literal>&amp;</literal> in both places - to indicate that you
-     return by-reference, not a copy as usual, and to indicate than
-     reference binding and not usual assignment should be done for
-     <varname>$foo</varname>.
+     Im Gegensatz zur Parameter&uuml;bergabe per Referenz ist bei der 
+     R&uuml;ckgabe mittels Referenz an beiden Stellen die Angabe des 
+     <literal>&amp;</literal> notwendig.
     </simpara>
    </note>
   </sect1>
@@ -132,9 +131,9 @@
   <sect1 id="language.references.unset">
    <title>Referenzen aufheben</title>
    <para>
-    When you unset the reference, you just break the binding between
-    variable name and variable content. This does not mean that
-    variable content will be destroyed. For example:
+    Wird eine Referenz aufgehoben, so wird nur die Bindung zwischen einem 
+    Variablennamen und dem Variableninhalt entfernt. Der Inhalt der Variablen 
+    wird hierbei nicht gel&ouml;scht. Betrachten wir folgendes Beispiel:
     <informalexample>
      <programlisting role="php">
 $a = 1;
@@ -142,11 +141,15 @@
 unset ($a); 
      </programlisting>
     </informalexample>
-    won't unset <varname>$b</varname>, just <varname>$a</varname>. 
+    Die Variable <varname>$b</varname> wird nicht gel&ouml;scht, sondern es 
+    wird nur die Bindung des Variablennamen <varname>$a</varname> an den 
+    Variableninhalt aufgehoben. Dieser Variableninhalt ist immer noch 
+    &uuml;ber <varname>$b</varname> verf&uuml;gbar.
    </para>
    <simpara>
-    Again, it might be useful to think about this as analogous to Unix
-    <command>unlink</command> call.
+    Wiederum sieht man die Analogie zwischen Unix und den Referenzen: Das 
+    Aufheben einer Referenz entspricht einem Aufruf von 
+    <command>unlink</command> unter Unix.
    </simpara>
   </sect1>
 


Reply via email to