- 修正useFunctions映射返回值,确保函数名正确拼接 - 修复use语句类型判断逻辑,处理未知类型情况 - 添加any函数polyfill支持 - 新增函数use测试用例验证功能正确性pull/1/head
parent
935aeb8b1b
commit
c4b7e3022a
4 changed files with 33 additions and 2 deletions
@ -0,0 +1,5 @@ |
|||||||
|
<?php |
||||||
|
function main() |
||||||
|
{ |
||||||
|
var_dump($testVar); |
||||||
|
} |
||||||
@ -0,0 +1,20 @@ |
|||||||
|
--TEST-- |
||||||
|
use function |
||||||
|
--FILE-- |
||||||
|
<?php |
||||||
|
namespace App\Foo { |
||||||
|
function bar() { |
||||||
|
var_dump(__FUNCTION__); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
namespace { |
||||||
|
use function App\Foo\bar; |
||||||
|
function main() |
||||||
|
{ |
||||||
|
bar(); |
||||||
|
} |
||||||
|
} |
||||||
|
?> |
||||||
|
--EXPECT-- |
||||||
|
string(11) "App\Foo\bar" |
||||||
Loading…
Reference in new issue