xmlrpcval Klassenreferenz

Aufstellung aller Elemente

Öffentliche Methoden

 xmlrpcval ($val=-1, $type='')
 addScalar ($val, $type='string')
 addArray ($vals)
 addStruct ($vals)
 dump ($ar)
 kindOf ()
 serializedata ($typ, $val, $charset_encoding='')
 serialize ($charset_encoding='')
 serializeval ($o)
 structmemexists ($m)
 structmem ($m)
 structreset ()
 structeach ()
 getval ()
 scalarval ()
 scalartyp ()
 arraymem ($m)
 arraysize ()
 structsize ()

Öffentliche Attribute

 $me = array()
 $mytype = 0
 $_php_class = null


Ausführliche Beschreibung

Definiert in Zeile 2701 der Datei xmlrpc.inc.


Dokumentation der Elementfunktionen

xmlrpcval::addArray ( vals  ) 

Add an array of xmlrpcval objects to an xmlrpcval

Parameter:
array $vals
Rückgabe:
int 1 or 0 on failure public
Noch zu erledigen:
add some checking for $vals to be an array of xmlrpcvals?

Definiert in Zeile 2827 der Datei xmlrpc.inc.

Benutzt $GLOBALS und kindOf().

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

xmlrpcval::addScalar ( val,
type = 'string' 
)

Add a single php value to an (unitialized) xmlrpcval

Parameter:
mixed $val
string $type
Rückgabe:
int 1 or 0 on failure

Definiert in Zeile 2771 der Datei xmlrpc.inc.

Benutzt $GLOBALS und xmlrpcval().

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

xmlrpcval::addStruct ( vals  ) 

Add an array of named xmlrpcval objects to an xmlrpcval

Parameter:
array $vals
Rückgabe:
int 1 or 0 on failure public
Noch zu erledigen:
add some checking for $vals to be an array?

Definiert in Zeile 2856 der Datei xmlrpc.inc.

Benutzt $GLOBALS und kindOf().

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

xmlrpcval::arraymem ( m  ) 

Returns the m-th member of an xmlrpcval of struct type

Parameter:
integer $m the index of the value to be retrieved (zero based)
Rückgabe:
xmlrpcval public

Definiert in Zeile 3143 der Datei xmlrpc.inc.

xmlrpcval::arraysize (  ) 

Returns the number of members in an xmlrpcval of array type

Rückgabe:
integer public

Definiert in Zeile 3153 der Datei xmlrpc.inc.

xmlrpcval::dump ( ar  ) 

Definiert in Zeile 2879 der Datei xmlrpc.inc.

xmlrpcval::getval (  ) 

Definiert in Zeile 3070 der Datei xmlrpc.inc.

xmlrpcval::kindOf (  ) 

Returns a string containing "struct", "array" or "scalar" describing the base type of the value

Rückgabe:
string public

Definiert in Zeile 2899 der Datei xmlrpc.inc.

Wird benutzt von addArray() und addStruct().

xmlrpcval::scalartyp (  ) 

Returns the type of the xmlrpcval. For integers, 'int' is always returned in place of 'i4'

Rückgabe:
string public

Definiert in Zeile 3126 der Datei xmlrpc.inc.

Benutzt $GLOBALS.

xmlrpcval::scalarval (  ) 

Returns the value of a scalar xmlrpcval

Rückgabe:
mixed public

Definiert in Zeile 3113 der Datei xmlrpc.inc.

xmlrpcval::serialize ( charset_encoding = ''  ) 

Returns xml representation of the value. XML prologue not included

Parameter:
string $charset_encoding the charset to be used for serialization. if null, US-ASCII is assumed
Rückgabe:
string public

Definiert in Zeile 3001 der Datei xmlrpc.inc.

Benutzt serializedata().

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

xmlrpcval::serializedata ( typ,
val,
charset_encoding = '' 
)

private

Definiert in Zeile 2920 der Datei xmlrpc.inc.

Benutzt $GLOBALS und xmlrpc_encode_entitites().

Wird benutzt von serialize() und serializeval().

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

xmlrpcval::serializeval ( o  ) 

Definiert in Zeile 3013 der Datei xmlrpc.inc.

Benutzt serializedata().

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

xmlrpcval::structeach (  ) 

Return next member element for xmlrpcvals of type struct.

Rückgabe:
xmlrpcval public

Definiert in Zeile 3063 der Datei xmlrpc.inc.

xmlrpcval::structmem ( m  ) 

Returns the value of a given struct member (an xmlrpcval object in itself). Will raise a php warning if struct member of given name does not exist

Parameter:
string $m the name of the struct member to be looked up
Rückgabe:
xmlrpcval public

Definiert in Zeile 3044 der Datei xmlrpc.inc.

xmlrpcval::structmemexists ( m  ) 

Checks wheter a struct member with a given name is present. Works only on xmlrpcvals of type struct.

Parameter:
string $m the name of the struct member to be looked up
Rückgabe:
boolean public

Definiert in Zeile 3032 der Datei xmlrpc.inc.

xmlrpcval::structreset (  ) 

Reset internal pointer for xmlrpcvals of type struct. public

Definiert in Zeile 3053 der Datei xmlrpc.inc.

xmlrpcval::structsize (  ) 

Returns the number of members in an xmlrpcval of struct type

Rückgabe:
integer public

Definiert in Zeile 3163 der Datei xmlrpc.inc.

xmlrpcval::xmlrpcval ( val = -1,
type = '' 
)

Parameter:
mixed $val
string $type any valid xmlrpc type name (lowercase). If null, 'string' is assumed

Noch zu erledigen:
: optimization creep - do not call addXX, do it all inline. downside: booleans will not be coerced anymore

Definiert in Zeile 2711 der Datei xmlrpc.inc.

Wird benutzt von addScalar().


Dokumentation der Datenelemente

xmlrpcval::$_php_class = null

Definiert in Zeile 2705 der Datei xmlrpc.inc.

xmlrpcval::$me = array()

Definiert in Zeile 2703 der Datei xmlrpc.inc.

xmlrpcval::$mytype = 0

Definiert in Zeile 2704 der Datei xmlrpc.inc.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen