- 本地符号表
本地符号表
PHP中的每个方法或上下文都有一个符号表,允许您以非常动态的方式编写变量:
<?php$b = 100;$a = "b";echo $$a; // prints 100
Zephir没有实现这个特性,因为所有变量都被编译为低级变量,而且无法知道在特定上下文中存在哪些变量。 如果您想在当前PHP符号表中创建一个变量,您可以使用以下语法:
// Set variable $name in PHPlet {"name"} = "hello";// Set variable $price in PHPlet name = "price";let {name} = 10.2;
