- 在扩展模板中添加 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 |
<?php |
||||||
|
|
||||||
function main(int $argc, array $argv): int |
function main(): int |
||||||
{ |
{ |
||||||
$a = 1; |
global $a; |
||||||
$b = 2; |
$a = 100; |
||||||
$c = 3.12343; |
|
||||||
$d = 'hello'; |
var_dump($GLOBALS['a']); |
||||||
$e = ['hello' => 1, 'world' => 33.43]; |
var_dump($a); |
||||||
|
var_dump(gettype($_SERVER)); |
||||||
for ($i = 1; $i < $argc; ++$i) { |
var_dump($_SERVER['argc']); |
||||||
$a += $argv[$i]; |
var_dump($_SERVER['argv']); |
||||||
} |
return 0; |
||||||
|
|
||||||
$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; |
|
||||||
} |
} |
||||||
|
|||||||
Loading…
Reference in new issue