예제 #1
0
 protected override PhpArray EnsureItemIsArrayOverride()
 {
     PhpException.VariableMisusedAsArray(obj, false);
     return(null);
 }
예제 #2
0
 protected override PhpArray EnsureItemIsArrayOverride(object key)
 {
     // error (postponed error, which cannot be reported by the previous operator):
     PhpException.VariableMisusedAsArray(obj, false);
     return(null);
 }
예제 #3
0
 protected override void SetArrayItemRefOverride(object key, PhpReference value)
 {
     PhpException.VariableMisusedAsArray(obj, true);
 }
예제 #4
0
 protected override void SetArrayItemOverride(string key, object value)
 {
     PhpException.VariableMisusedAsArray(obj, true);
 }
예제 #5
0
 protected override void SetArrayItemOverride(object value)
 {
     PhpException.VariableMisusedAsArray(obj, false);
 }
예제 #6
0
 protected override PhpReference /*!*/ GetArrayItemRefOverride(string key)
 {
     PhpException.VariableMisusedAsArray(obj, true);
     return(new PhpReference());
 }