calculateType example

class IXR_Value {
    var $data;
    var $type;

    /** * PHP5 constructor. */
    function __construct( $data$type = false )
    {
        $this->data = $data;
        if (!$type) {
            $type = $this->calculateType();
        }
        $this->type = $type;
        if ($type == 'struct') {
            // Turn all the values in the array in to new IXR_Value objects             foreach ($this->data as $key => $value) {
                $this->data[$key] = new IXR_Value($value);
            }
        }
        if ($type == 'array') {
            for ($i = 0, $j = count($this->data)$i < $j$i++) {
                $this->data[$i] = new IXR_Value($this->data[$i]);
            }
Home | Imprint | This part of the site doesn't use cookies.