在一些框架中,将controller中的变量传递到view层的时候,会用到PHP的内置函数extract
,这个方法怎么用呢?举个例子:
<?php
$arr = ['hello'=>'hello', 'world'=>'world','123'=>'123'];
extract($arr);
echo $hello.' '.$world;
返回的结果为:
挺简单的,这个函数的作用就是将数组中的key转换为变量,而且变量的值是key对应的value。当然这个key必须是合法的变量,所以这个例子中“123”那个值就没法转换成变量。