test(samples): 添加新测试用例和示例脚本

- 新增 tests/aot/class/new-and-call.phpt 测试文件,验证 new 和 call 操作
- 添加 samples/script.php 示例文件,演示 PHP_OS 函数使用
- 实现了类实例化后直接调用方法的测试场景
- 创建
pull/5/head
韩天峰 2 months ago
parent 95e9b6fef4
commit 918a52d7fb
  1. 5
      samples/script.php
  2. 20
      tests/aot/class/new-and-call.phpt

@ -0,0 +1,5 @@
<?php
function php_os()
{
var_dump(PHP_OS);
}

@ -0,0 +1,20 @@
--TEST--
new and call
--FILE--
<?php
class FooTestNewAndCall {
public function bar(string $name)
{
var_dump('hello ' . $name . '!');
}
}
function main() {
(new FooTestNewAndCall())->bar('world');
echo "done\n";
}
?>
--EXPECT--
string(12) "hello world!"
done
Loading…
Cancel
Save