(PHP 4, PHP 5, PHP 7, PHP 8)
apache_note — Liefert und setzt Mitteilungen für Apache-Anfragen
   Diese Funktion ist ein Wrapper für die Apache-Befehle
   table_get und table_set. Damit lässt
   sich die Apachetabelle für Mitteilungen bearbeiten, die erstellt wird, wenn
   eine Anfrage übermittelt wird. Der Sinn dieser Tabelle ist es, die
   Kommunikation zwischen Apachemodulen zu ermöglichen.
  
Der primäre Anwendungsfall für apache_note() ist die Übergabe von Informationen von einem Modul an ein anderes während der Abarbeitung einer bestimmten Anfrage.
note_nameDer Name der Mitteilung.
note_valueDer Wert der Mitteilung.
   Wenn note_value weggelassen wird oder null ist,
   gibt sie den aktuellen Wert der Mitteilung note_name
   zurück. Andernfalls setzt sie den Wert der Mitteilung
   note_name auf note_value und gibt den
   vorigen Wert der Mitteilung note_name zurück. Wenn die
   Mitteilung nicht abgerufen werden kann, wird false zurückgegeben.
  
| Version | Beschreibung | 
|---|---|
| 8.0.0 | note_valueist jetzt nullable now (akzeptiert
       dennull-Wert). | 
Beispiel #1 Übergeben von Informationen zwischen PHP und Perl
<?php
apache_note('name', 'Fredrik Ekengren');
// Perl-Skript aufrufen
virtual("/perl/some_script.pl");
$result = apache_note("resultdata");
?># Hole das Apache-Anfrage-Objekt
my $r = Apache->request()->main();
# Hole die übergebenen Daten
my $name = $r->notes('name');
# beliebige Verarbeitung
# Reiche das Ergebnis an PHP zurück
$r->notes('resultdata', $result);
Beispiel #2 Werte in access.log aufzeichnen
<?php
apache_note('sessionID', session_id());
?># "%{sessionID}n" kann in der LogFormat-Direktive verwendet werden
