cvs: phpdoc-de /reference/shmop reference.xml

From: Date: Wed, 14 Aug 2002 21:33:01 +0000
Subject: cvs: phpdoc-de /reference/shmop reference.xml
Groups: php.doc.de 
Request: Send a blank email to doc-de+get-61@lists.php.net to get a copy of this message
conni Wed Aug 14 17:33:01 2002 EDT Modified files: /phpdoc-de/reference/shmop reference.xml Log: syncing to en-version 1.6 Index: phpdoc-de/reference/shmop/reference.xml diff -u phpdoc-de/reference/shmop/reference.xml:1.2 phpdoc-de/reference/shmop/reference.xml:1.3 --- phpdoc-de/reference/shmop/reference.xml:1.2 Mon Apr 15 20:14:51 2002 +++ phpdoc-de/reference/shmop/reference.xml Wed Aug 14 17:33:01 2002 @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <reference id="ref.shmop"> <title>Shared Memory Funktionen (Gemeinsamer Speicher)</title> <titleabbrev>shmop</titleabbrev> <partintro> + <section id="shmop.intro"> + &reftitle.intro; <para> Shmop ist eine Sammlung einfach anzuwendender PHP-Funktionen, mit denen man mit PHP UNIX shared-memory-Segmente beschreiben, @@ -15,32 +17,57 @@ </para> <note> <simpara> - Diese Erweiterung ist <emphasis>EXPERIMENTELL</emphasis>. Das - Verhalten dieser Erweiterung, einschließlich der Funktionsnamen, - und alles Andere was hier dokumentiert ist, kann sich in - zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien - Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes - Risiko. - </simpara> - <simpara> Die Funktionen, die in diesem Kapitel erklärt werden, beginnen - in PHP 4.0.3 alle mit <literal>shm</literal>, aber ab Version - PHP 4.0.4 und grösser, wurden diese Namen geändert und beginnen - nun mit <literal>shmop</literal>. + in PHP 4.0.3 alle mit <literal>shm</literal>, anstelle von + <literal>shmop</literal>. </simpara> - </note> - <para> - <example> - <title>Shared Memory Operationen - Übersicht</title> - <programlisting role="php"> + </note> + </section> + + <section id="shmop.requirements"> + &reftitle.required; + &no.requirement; + </section> + + <section id="shmop.installation"> + &reftitle.install; + <para> + Um die shmop-Funktionen benutzen zu können, müssen Sie php mit + der Option <option role="configure">--enable-shmop</option> + kompilieren. + </para> + </section> + + <section id="shmop.configuration"> + &reftitle.runtime; + &no.config; + </section> + + <section id="shmop.resources"> + &reftitle.resources; + <para> + </para> + </section> + + <section id="shmop.constants"> + &reftitle.constants; + &no.constants; + </section> + + <section id="shmop.examples"> + &reftitle.examples; + <para> + <example> + <title>Shared Memory Operationen - Übersicht</title> + <programlisting role="php"> <![CDATA[ <?php - + // Erstelle einen 100 Byte grossen gemeinsam genutzten Speicherblock // mit mit der System_ID if 0xff3 $shm_id = shmop_open(0xff3, "c", 0644, 100); if(!$shm_id) { - echo "Konnte kein gemeinsames Speichersegment erstellen\n"; + echo "Konnte kein gemeinsames Speichersegment erstellen\n"; } // Hole die Grösse des gemeinsamen Speicherblocks @@ -48,34 +75,35 @@ echo "SHM Block mit: ".$shm_size. " Bytes wurde erstellt.\n"; // Teststring in den gemeinsamen Speicher schreiben -$shm_bytes_written = shmop_write($shm_id, "mein gemeinsamer Speicher", 0); -if($shm_bytes_written != strlen("mein gemeinsamer Speicher")) { - echo "Konnte nicht den gesamten String schreiben\n"; +$shm_bytes_written = shmop_write($shm_id, "mein gemeinsamer Speicherblock", 0); +if($shm_bytes_written != strlen("mein gemeinsamer Speicherblock")) { + echo "Konnte nicht den gesamten String schreiben\n"; } // Den Teststring wieder auslesen $my_string = shmop_read($shm_id, 0, $shm_size); if(!$my_string) { - echo "Konnte nicht aus dem gemeinsamen Speicher lesen\n"; + echo "Konnte nicht aus dem gemeinsamen Speicher lesen\n"; } echo "Die Daten im gemeinsamen Speicher waren: ".$my_string."\n"; // Den Speicherblock löschen und den gemeinsamen Speicher schliessen if(!shmop_delete($shm_id)) { - echo "Konnte den gemeinsamen Speicherblock nicht zum Löschen markieren."; + echo "Konnte den gemeinsamen Speicherblock nicht zum Löschen markieren."; } shmop_close($shm_id); - + ?> ]]> - </programlisting> - </example> - </para> + </programlisting> + </example> + </para> + </section> </partintro> - + &reference.shmop.functions; - </reference> + </reference> <!-- Keep this comment at the end of the file Local variables:

« previous php.doc.de (#61) next »