Viewing File: /opt/alt/tests/alt-php80-pecl-luasandbox_4.1.2-2.el8/tests/extending-LuaSandbox.phpt
--TEST--
Extending LuaSandbox
--FILE--
<?php
// bugs T59292 and T205370
#[AllowDynamicProperties]
class ExtendedLuaSandbox extends LuaSandbox {
public $var1;
public $var2;
public $var3;
public $var4;
public $var5;
}
$sandbox = new ExtendedLuaSandbox;
for($i=1; $i<=5; $i++){
$sandbox->{"var$i"} = $i;
}
var_dump( $sandbox );
for($i=6; $i<=10; $i++){
$sandbox->{"var$i"} = $i;
}
var_dump( $sandbox );
echo "ok\n";
--EXPECT--
object(ExtendedLuaSandbox)#1 (5) {
["var1"]=>
int(1)
["var2"]=>
int(2)
["var3"]=>
int(3)
["var4"]=>
int(4)
["var5"]=>
int(5)
}
object(ExtendedLuaSandbox)#1 (10) {
["var1"]=>
int(1)
["var2"]=>
int(2)
["var3"]=>
int(3)
["var4"]=>
int(4)
["var5"]=>
int(5)
["var6"]=>
int(6)
["var7"]=>
int(7)
["var8"]=>
int(8)
["var9"]=>
int(9)
["var10"]=>
int(10)
}
ok
Back to Directory
File Manager
<