diff --git a/reference/spl/countable/count.xml b/language/predefined/countable/count.xml similarity index 76% rename from reference/spl/countable/count.xml rename to language/predefined/countable/count.xml index 06337e8f0..c6a63b19a 100644 --- a/reference/spl/countable/count.xml +++ b/language/predefined/countable/count.xml @@ -1,7 +1,7 @@ - - + + Countable::count Zählt die Elemente eines Objekts @@ -13,11 +13,11 @@ public intCountable::count - + Die Methode wird ausgeführt, wenn die Funktion count auf einem Objekt aufgerufen wird, dass Countable implementiert. - + @@ -27,41 +27,39 @@ &reftitle.returnvalues; - + Die benutzerdefinierte Anzahl als int. - - - - Der Rückgabewert wird in einen int-Wert umgewandelt. - - + &reftitle.examples; - - - <function>Countable::count</function>-Beispiel - + + <function>Countable::count</function>-Beispiel + $count; + + public function count(): int + { + return ++$this->count; } } -$counter = new myCounter; +$counter = new Counter; -for($i=0; $i<10; ++$i) { +for ($i = 0; $i < 10; ++$i) { echo "Ich wurde " . count($counter) . " mal ge-count()ed\n"; } ?> ]]> - - &example.outputs.similar; - + + &example.outputs.similar; + - - - + + diff --git a/language/predefined/interfaces.xml b/language/predefined/interfaces.xml index 32eb23e59..4004e1e78 100644 --- a/language/predefined/interfaces.xml +++ b/language/predefined/interfaces.xml @@ -1,5 +1,4 @@ - @@ -19,6 +18,7 @@ &language.predefined.iteratoraggregate; &language.predefined.internaliterator; &language.predefined.throwable; + &language.predefined.countable; &language.predefined.arrayaccess; &language.predefined.serializable; &language.predefined.closure; diff --git a/language/types/string.xml b/language/types/string.xml index e6afc1bd5..db28f1f60 100644 --- a/language/types/string.xml +++ b/language/types/string.xml @@ -1,6 +1,6 @@ - - + + Strings (Zeichenketten) @@ -117,7 +117,7 @@ echo 'Variablen werden $ebenfalls $nicht ersetzt'; Doppelte Anführungszeichen - Wenn der String in doppelte Anführungszeichen (") + Wenn der String in doppelte Anführungszeichen (") eingeschlossen wird, interpretiert PHP zusätzliche Escape-Sequenzen für Sonderzeichen: diff --git a/reference/pdo_mysql/constants.xml b/reference/pdo_mysql/constants.xml index 1a2330e00..c48154c30 100644 --- a/reference/pdo_mysql/constants.xml +++ b/reference/pdo_mysql/constants.xml @@ -1,8 +1,7 @@ - -
+
&reftitle.constants; &pdo.driver-constants; diff --git a/reference/pdo_mysql/reference.xml b/reference/pdo_mysql/reference.xml index 807604702..db6967c59 100644 --- a/reference/pdo_mysql/reference.xml +++ b/reference/pdo_mysql/reference.xml @@ -1,6 +1,6 @@ - + @@ -9,7 +9,7 @@ MySQL (PDO) -
+
&reftitle.intro; PDO_MYSQL ist ein Treiber, der die @@ -178,6 +178,7 @@ mysql:unix_socket=/tmp/mysql.sock;dbname=testdb + &reference.pdo-mysql.pdo-mysql; - + + PDO::sqliteCreateAggregate @@ -21,14 +21,14 @@ &warn.experimental.func; - Diese Methode entspricht , mit - dem Unterschied, dass sie Funktionen registriert, welche benutzt werden + Diese Methode entspricht , mit + dem Unterschied, dass sie Funktionen registriert, welche benutzt werden können, ein Ergebnis über alle Zeilen einer Anfrage zu aggregieren. - Der Hauptunterschied zwischen dieser Methode und - ist, dass zwei Funktionen - notwendig sind, um das Aggregat zu verwalten. + Der Hauptunterschied zwischen dieser Methode und + ist, dass zwei Funktionen + notwendig sind, um das Aggregat zu verwalten. @@ -111,9 +111,9 @@ Die Callback-Funktion, die die Informationen aller Zeilen aggregiert. Sind alle Zeilen abgearbeitet, wird diese Funktion aufgerufen. Diese sollte dann die Daten des Aggregationskontexts auswerten und das - Ergebnis zurückgeben. Diese Callback-Funktion sollte einen Variablentyp - liefern, der von SQLite erwartet wird, &zb; den - Skalar-Typ. + Ergebnis zurückgeben. Diese Callback-Funktion sollte einen Variablentyp + liefern, der von SQLite erwartet wird, &zb; den + Skalar-Typ. Diese Funktion ist wie folgt zu definieren: @@ -193,7 +193,7 @@ foreach ($data as $str) { } $insert = null; -function max_len_step($context, $rownumber, $string) +function max_len_step($context, $rownumber, $string) { if (strlen($string) > $context) { $context = strlen($string); @@ -201,7 +201,7 @@ function max_len_step($context, $rownumber, $string) return $context; } -function max_len_finalize($context, $rowcount) +function max_len_finalize($context, $rowcount) { return $context === null ? 0 : $context; } @@ -216,10 +216,10 @@ var_dump($db->query('SELECT max_len(a) from strings')->fetchAll()); - In diesem Beispiel erzeugen wir eine Aggregationsfunktion, die die Länge + In diesem Beispiel erzeugen wir eine Aggregationsfunktion, die die Länge der längsten Zeichenkette innerhalb einer der Tabellenspalten ermittelt. Die max_len_step-Funktion wird für jede durchlaufene Zeile - mit dem Parameter $context aufgerufen. Der Parameter + mit dem Parameter $context aufgerufen. Der Parameter 'context' ist eine normal PHP-Variable, welche ein Array oder sogar einen Objektwert beinhalten kann. In diesem Beispiel benötigen wir ihn als Speicher für die größte bisher gefundene Länge. Wenn die Zeichenkette in @@ -227,7 +227,7 @@ var_dump($db->query('SELECT max_len(a) from strings')->fetchAll()); Inhalt von 'context' mit der neuen Länge überschrieben. - Nachdem alle Zeilen abgearbeitet wurden, ruft SQLite die + Nachdem alle Zeilen abgearbeitet wurden, ruft SQLite die max_len_finalize-Funktion auf, um das Endergebnis zu ermitteln. Hier können wir nun jede Art von Berechnungen, basierend auf den in $context gesammelten Daten, durchführen. In unserem diff --git a/reference/pdo_sqlite/PDO/sqliteCreateFunction.xml b/reference/pdo_sqlite/pdo_overloaded/sqliteCreateFunction.xml similarity index 95% rename from reference/pdo_sqlite/PDO/sqliteCreateFunction.xml rename to reference/pdo_sqlite/pdo_overloaded/sqliteCreateFunction.xml index c71e19e0e..6fe0cf18c 100644 --- a/reference/pdo_sqlite/PDO/sqliteCreateFunction.xml +++ b/reference/pdo_sqlite/pdo_overloaded/sqliteCreateFunction.xml @@ -1,6 +1,6 @@ - - + + PDO::sqliteCreateFunction diff --git a/reference/pdo_sqlite/reference.xml b/reference/pdo_sqlite/reference.xml index c2321930c..31c95b922 100644 --- a/reference/pdo_sqlite/reference.xml +++ b/reference/pdo_sqlite/reference.xml @@ -1,6 +1,6 @@ - - + + @@ -8,7 +8,7 @@ SQLite (PDO) -
+
&reftitle.intro; Der PDO_SQLITE-Treiber implementiert das PHP @@ -92,9 +92,10 @@ sqlite: - &reference.pdo-sqlite.entities.PDO; + &reference.pdo-sqlite.entities.pdo-overloaded; + &reference.pdo-sqlite.pdo-sqlite; - - + + &reftitle.examples;
@@ -15,13 +14,14 @@ \n"; @@ -39,6 +39,7 @@ pg_free_result($result); // Verbindung schließen pg_close($dbconn); + ?> ]]> diff --git a/reference/readline/functions/readline-add-history.xml b/reference/readline/functions/readline-add-history.xml index 4d7853226..0e5faa79c 100644 --- a/reference/readline/functions/readline-add-history.xml +++ b/reference/readline/functions/readline-add-history.xml @@ -1,6 +1,6 @@ - - + + readline_add_history @@ -10,7 +10,7 @@ &reftitle.description; - boolreadline_add_history + truereadline_add_history stringprompt @@ -37,7 +37,7 @@ &reftitle.returnvalues; - &return.success; + &return.true.always; diff --git a/reference/readline/functions/readline-callback-handler-install.xml b/reference/readline/functions/readline-callback-handler-install.xml index 2b2162cda..3121ab559 100644 --- a/reference/readline/functions/readline-callback-handler-install.xml +++ b/reference/readline/functions/readline-callback-handler-install.xml @@ -1,6 +1,6 @@ - - + + readline_callback_handler_install @@ -11,7 +11,7 @@ &reftitle.description; - boolreadline_callback_handler_install + truereadline_callback_handler_install stringprompt callablecallback @@ -57,7 +57,7 @@ &reftitle.returnvalues; - &return.success; + &return.true.always; @@ -120,7 +120,6 @@ echo "Eingabe deaktiviert. Komplett ausgeführt.\n"; - - + + readline_clear_history @@ -10,7 +10,7 @@ &reftitle.description; - boolreadline_clear_history + truereadline_clear_history @@ -26,12 +26,10 @@ &reftitle.returnvalues; - &return.success; + &return.true.always; - - - + + + @@ -11,6 +12,7 @@ &reftitle.intro; + &warn.pecl.unmaintained; Das Modul enthält ein Interface zur GNU Recode-Bibliothek. Die GNU Recode-Bibliothek konvertiert Dateien zwischen unterschiedlichen Zeichensätzen und Encodings. Wenn diese nicht exakt bestimmt werden können, kann es sein, diff --git a/reference/reflection/book.xml b/reference/reflection/book.xml index 5c92c44f8..fe4b3a378 100644 --- a/reference/reflection/book.xml +++ b/reference/reflection/book.xml @@ -1,6 +1,5 @@ - - + @@ -32,6 +31,7 @@ &reference.reflection.reflection; &reference.reflection.reflectionclass; &reference.reflection.reflectionclassconstant; + &reference.reflection.reflectionconstant; &reference.reflection.reflectionenum; &reference.reflection.reflectionenumunitcase; &reference.reflection.reflectionenumbackedcase; diff --git a/reference/soap/soapclient.xml b/reference/soap/soapclient.xml index 88340cada..c40d3a983 100644 --- a/reference/soap/soapclient.xml +++ b/reference/soap/soapclient.xml @@ -1,6 +1,5 @@ - - + @@ -95,155 +94,155 @@ private stringnull - _login + _login null private stringnull - _password + _password null private bool - _use_digest + _use_digest false private stringnull - _digest + _digest null private stringnull - _proxy_host + _proxy_host null private intnull - _proxy_port + _proxy_port null private stringnull - _proxy_login + _proxy_login null private stringnull - _proxy_password + _proxy_password null private bool - _exceptions + _exceptions true private stringnull - _encoding + _encoding null private arraynull - _classmap + _classmap null private intnull - _features + _features null private int - _connection_timeout + _connection_timeout private resourcenull - _stream_context + _stream_context null private stringnull - _user_agent + _user_agent null private bool - _keep_alive + _keep_alive true private intnull - _ssl_method + _ssl_method null private int - _soap_version + _soap_version private intnull - _use_proxy + _use_proxy null private array - _cookies + _cookies [] private arraynull - __default_headers + __default_headers null private SoapFaultnull - __soap_fault + __soap_fault null private stringnull - __last_request + __last_request null private stringnull - __last_response + __last_response null private stringnull - __last_request_headers + __last_request_headers null private stringnull - __last_response_headers + __last_response_headers null @@ -261,182 +260,182 @@
&reftitle.properties; - + __default_headers - + __last_request - + __last_request_headers - + __last_response - + __last_response_headers - + __soap_fault - + _classmap - + _connection_timeout - + _cookies - + _digest - + _encoding - + _exceptions - + _features - + _keep_alive - + _login - + _password - + _proxy_host - + _proxy_login - + _proxy_password - + _proxy_port - + _soap_version - + _ssl_method - + _stream_context - + _use_digest - + _use_proxy - + _user_agent diff --git a/reference/soap/soapfault.xml b/reference/soap/soapfault.xml index b11f29d6a..90690c3ce 100644 --- a/reference/soap/soapfault.xml +++ b/reference/soap/soapfault.xml @@ -1,6 +1,5 @@ - - + @@ -66,7 +65,7 @@ public stringnull - _name + _name null @@ -100,7 +99,7 @@
&reftitle.properties; - + _name diff --git a/reference/soap/soapserver.xml b/reference/soap/soapserver.xml index a392d70f6..5c26a03d7 100644 --- a/reference/soap/soapserver.xml +++ b/reference/soap/soapserver.xml @@ -1,6 +1,5 @@ - - + @@ -35,7 +34,7 @@ private SoapFaultnull - __soap_fault + __soap_fault null @@ -60,7 +59,7 @@ - + __soap_fault diff --git a/reference/spl/book.xml b/reference/spl/book.xml index e89e010ad..764051c29 100644 --- a/reference/spl/book.xml +++ b/reference/spl/book.xml @@ -1,14 +1,13 @@ - + - - + Standard PHP Library (SPL) SPL - + &reftitle.intro; Die Standard PHP Library (SPL) ist eine Sammlung von Interfacen und Klassen @@ -22,21 +21,14 @@ - &reference.spl.datastructures; - &reference.spl.iterators; &reference.spl.interfaces; + &reference.spl.datastructures; &reference.spl.exceptions; - &reference.spl.reference; + &reference.spl.iterators; &reference.spl.files; - &reference.spl.miscellaneous; - - + &reference.spl.reference; -