SimplePie_HTTP_Parser Klassenreferenz

SimplePie_HTTP_Parser Klassenreferenz

Öffentliche Methoden

 __construct ($data)
 
 parse ()
 

Datenfelder

 $http_version = 0.0
 
 $status_code = 0
 
 $reason = ''
 
 $headers = array()
 
 $body = ''
 

Geschützte Methoden

 has_data ()
 
 is_linear_whitespace ()
 
 http_version ()
 
 status ()
 
 reason ()
 
 new_line ()
 
 name ()
 
 linear_whitespace ()
 
 value ()
 
 value_char ()
 
 quote ()
 
 quote_char ()
 
 quote_escaped ()
 
 body ()
 
 chunked ()
 

Geschützte Attribute

 $state = 'http_version'
 
 $data = ''
 
 $data_length = 0
 
 $position = 0
 
 $name = ''
 
 $value = ''
 

Ausführliche Beschreibung

Definiert in Zeile 52 der Datei Parser.php.

Beschreibung der Konstruktoren und Destruktoren

__construct (   $data)

Create an instance of the class with the input data

Parameter
string$dataInput data

Definiert in Zeile 136 der Datei Parser.php.

Benutzt $data.

Dokumentation der Elementfunktionen

body ( )
protected

Parse the body

Definiert in Zeile 441 der Datei Parser.php.

Wird benutzt von chunked() und parse().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

chunked ( )
protected

Parsed a "Transfer-Encoding: chunked" body

Definiert in Zeile 458 der Datei Parser.php.

Benutzt $body und body().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

has_data ( )
protected

Check whether there is data beyond the pointer

Rückgabe
bool true if there is further data, false if not

Definiert in Zeile 175 der Datei Parser.php.

Benutzt $data_length.

Wird benutzt von linear_whitespace() und parse().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

http_version ( )
protected

Parse the HTTP version

Definiert in Zeile 197 der Datei Parser.php.

Wird benutzt von parse().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

is_linear_whitespace ( )
protected

See if the next character is LWS

Rückgabe
bool true if the next character is LWS, false if not

Definiert in Zeile 185 der Datei Parser.php.

Benutzt $position.

Wird benutzt von linear_whitespace(), quote() und value().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

linear_whitespace ( )
protected

Parse LWS, replacing consecutive LWS characters with a single space

Definiert in Zeile 315 der Datei Parser.php.

Benutzt has_data(), is_linear_whitespace() und value().

Wird benutzt von quote() und value().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

name ( )
protected

Parse a header name

Definiert in Zeile 289 der Datei Parser.php.

Wird benutzt von new_line() und value().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

new_line ( )
protected

Deal with a new line, shifting data around as needed

Definiert in Zeile 252 der Datei Parser.php.

Benutzt $name, $value, name() und value().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

parse ( )

Parse the input data

Rückgabe
bool true on success, false on failure

Definiert in Zeile 147 der Datei Parser.php.

Benutzt $state, body(), has_data(), http_version() und reason().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

quote ( )
protected

See what state to move to while within quoted header values

Definiert in Zeile 385 der Datei Parser.php.

Benutzt is_linear_whitespace() und linear_whitespace().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

quote_char ( )
protected

Parse a header value while within quotes

Definiert in Zeile 420 der Datei Parser.php.

Benutzt value().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

quote_escaped ( )
protected

Parse an escaped character within quotes

Definiert in Zeile 431 der Datei Parser.php.

Benutzt $position und value().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

reason ( )
protected

Parse the reason phrase

Definiert in Zeile 241 der Datei Parser.php.

Wird benutzt von parse().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

status ( )
protected

Parse the status code

Definiert in Zeile 224 der Datei Parser.php.

value ( )
protected

See what state to move to while within non-quoted header values

Definiert in Zeile 335 der Datei Parser.php.

Benutzt is_linear_whitespace(), linear_whitespace() und name().

Wird benutzt von linear_whitespace(), new_line(), quote_char(), quote_escaped() und value_char().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

value_char ( )
protected

Parse a header value while outside quotes

Definiert in Zeile 374 der Datei Parser.php.

Benutzt value().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Datenelemente

$body = ''

Definiert in Zeile 87 der Datei Parser.php.

Wird benutzt von chunked().

$data = ''
protected

Definiert in Zeile 101 der Datei Parser.php.

Wird benutzt von __construct().

$data_length = 0
protected

Definiert in Zeile 108 der Datei Parser.php.

Wird benutzt von has_data().

$headers = array()

Definiert in Zeile 80 der Datei Parser.php.

$http_version = 0.0

Definiert in Zeile 59 der Datei Parser.php.

$name = ''
protected

Definiert in Zeile 122 der Datei Parser.php.

Wird benutzt von new_line().

$position = 0
protected

Definiert in Zeile 115 der Datei Parser.php.

Wird benutzt von is_linear_whitespace() und quote_escaped().

$reason = ''

Definiert in Zeile 73 der Datei Parser.php.

$state = 'http_version'
protected

Definiert in Zeile 94 der Datei Parser.php.

Wird benutzt von parse().

$status_code = 0

Definiert in Zeile 66 der Datei Parser.php.

$value = ''
protected

Definiert in Zeile 129 der Datei Parser.php.

Wird benutzt von new_line().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.