Property | Type | Description | |
---|---|---|---|
AliasTable | AliasTable | ||
ArrayTable | ArrayTable | ||
BoolTable | BoolTable | ||
ClassTable | ClassTable | ||
DoubleTable | DoubleTable | ||
LongTable | LongTable | ||
NullTable | NullTable | ||
StringTable | StringTable | ||
WritableStringTable | TypeTable |
Method | Description | |
---|---|---|
Accept ( |
Calls corresponding
|
|
AsCallable ( |
Gets callable wrapper for dynamic object invocation.
|
|
AsObject ( |
Gets underlaying class instance or
|
|
Compare ( |
Compares two value operands.
|
|
DeepCopy ( |
Creates a deep copy of PHP variable.
|
|
DisplayString ( |
Debug textual representation of the value.
|
|
EnsureAlias ( |
Ensures the value as an alias. In case it isn't, the value is aliased.
|
|
EnsureArray ( |
Ensures the value is a PHP array. In case it isn't, creates PhpArray according to PHP semantics. In case current value is empty, replaces current value with newly created array.
|
|
EnsureObject ( |
Ensures the value is a class object. In case it isn't, creates stdClass according to PHP semantics. In case current value is empty, replaces current value with newly created stdClass.
|
|
GetForeachEnumerator ( |
Gets enumerator object used within foreach statement.
|
|
IsEmpty ( |
||
StrictEquals ( |
Performs strict comparison.
|
|
ToArray ( |
Converts value to an array.
|
|
ToBoolean ( |
||
ToClass ( |
||
ToDouble ( |
||
ToIntStringKey ( |
||
ToLong ( |
||
ToNumber ( |
||
ToString ( |
||
ToStringOrThrow ( |
public abstract Accept ( |
||
me | Reference to this. | |
visitor | PhpVariableVisitor | Visitor to be called. Cannot be |
return | void |
public AsCallable ( |
||
me | ||
return | IPhpCallable |
public abstract Compare ( |
||
me | Reference to self, representing the left operand. | |
right | The right operand. | |
return | int |
public abstract DisplayString ( |
||
me | ||
return | string |
public EnsureAlias ( |
||
me | ||
return |
public abstract EnsureArray ( |
||
me | ||
return | IPhpArray |
public abstract EnsureObject ( |
||
me | ||
return | object |
public abstract GetForeachEnumerator ( |
||
me | ||
aliasedValues | bool | |
caller | ||
return | IPhpEnumerator |
public abstract StrictEquals ( |
||
me | Reference to self, representing the left operand. | |
right | The right operand. | |
return | bool |
public abstract ToArray ( |
||
me | ||
return |
public abstract ToBoolean ( |
||
me | ||
return | bool |
public abstract ToClass ( |
||
me | ||
return | object |
public abstract ToDouble ( |
||
me | ||
return | double |
public abstract ToIntStringKey ( |
||
me | ||
return | IntStringKey |
public abstract ToLong ( |
||
me | ||
return | long |
public abstract ToNumber ( |
||
me | ||
number | PhpNumber | |
return | Convert.NumberInfo |
public abstract ToString ( |
||
me | ||
ctx | ||
return | string |
public abstract ToStringOrThrow ( |
||
me | ||
ctx | ||
return | string |