- 在扩展模板中添加 PHP_RINIT 和 PHP_RSHUTDOWN 函数实现 - 配置模块入口结构以启用请求初始化和关闭回调 - 更新主程序初始化逻辑以使用模块生命周期函数 - 实现请求启动和关闭时的应用程序初始化清理功能 - 解决 PHP 内部字符串处理的双释放问题 - 简化示例代码以演示全局变量访问功能pull/1/head
parent
38110f67d5
commit
6632629f58
3 changed files with 49 additions and 58 deletions
@ -1,33 +1,14 @@ |
||||
<?php |
||||
|
||||
function main(int $argc, array $argv): int |
||||
function main(): int |
||||
{ |
||||
$a = 1; |
||||
$b = 2; |
||||
$c = 3.12343; |
||||
$d = 'hello'; |
||||
$e = ['hello' => 1, 'world' => 33.43]; |
||||
|
||||
for ($i = 1; $i < $argc; ++$i) { |
||||
$a += $argv[$i]; |
||||
} |
||||
|
||||
$argc = 999; |
||||
$a = $b * 13; |
||||
$a += $b << 4; |
||||
$a += $b >> 1; |
||||
|
||||
$_tmp = $e['hello']; |
||||
$_tmp -= 4; |
||||
$_tmp *= 5; |
||||
$_tmp /= 10; |
||||
$_tmp %= 10; |
||||
|
||||
var_dump($_tmp, 1000); |
||||
|
||||
echo "value:=" . ($a + $b); |
||||
|
||||
echo "value:=", $a, $b; |
||||
|
||||
return $a * $b; |
||||
global $a; |
||||
$a = 100; |
||||
|
||||
var_dump($GLOBALS['a']); |
||||
var_dump($a); |
||||
var_dump(gettype($_SERVER)); |
||||
var_dump($_SERVER['argc']); |
||||
var_dump($_SERVER['argv']); |
||||
return 0; |
||||
} |
||||
|
||||
Loading…
Reference in new issue