cvs: phpdoc-de /reference/shmop reference.xml
| From: | Cornelia Boenigk | 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: