2019/1/18
数组函数:
current()- 返回数组中的当前单元
next()- 将数组中的内部指针向前移动一位
key() - 返回数组中当前单元的键名
array_filter( array $array [,callable$callback [, int $flag = 0 ]] ) : array
array_map(callable$callback , array $array1 [, array $... ] ) : array
array_reduce( array $array ,callable$callback [,mixed$initial =NULL] ) :mixed(initial参数:如果改参数被提供,它将在回调首次执行时使用,或者当数组为空时,作为最终结果被返回)
array_slice( array $array , int $offset [, int $length =NULL[, bool $preserve_keys = false ]] ) : array
env($key, $default = null)
Gets the value of an environment variable.获取环境变量的值。
Note:若运行Artisan命令创建配置缓存(php artisan config:cache),则在配置文件以外调用env(),得到的值为null。
func_get_args()
tap($value, $callback = null) - 将 $value 作为参数执行闭包后,返回 $value。
StdClass:内置类。
如果将一个对象转换成对象,它将不会有任何变化。如果其它任何类型的值被转换成对象,将会创建一个内置类 stdClass 的实例。如果该值为NULL,则新的实例为空。 array 转换成 object 将使键名成为属性名并具有相对应的值。注意:在这个例子里, 使用 PHP 7.2.0 之前的版本,数字键只能通过迭代访问。
<?php
$obj = (object) array('1' => 'foo');
var_dump(isset($obj->{'1'})); // PHP 7.2.0 后输出 'bool(true)',之前版本会输出 'bool(false)'
var_dump(key($obj)); // PHP 7.2.0 后输出 'string(1) "1"',之前版本输出 'int(1)'
?>
对于其他值,会包含进成员变量名 scalar。
<?php
$obj = (object) 'ciao';
echo $obj->scalar; // outputs 'ciao'
?>
网友评论