Laravel 拉威尔:为什么这个演示必须使用compact()?
拉威尔:为什么这个演示必须使用compact() 演示:Laravel 拉威尔:为什么这个演示必须使用compact()?,laravel,Laravel,拉威尔:为什么这个演示必须使用compact() 演示: dd($newArticles)的结果: array:2 [▼ 0 => Article {#498 ▶} 1 => Article {#501 ▶} ] 问题: $newArticles已经是一个数组,为什么它必须使用compact() 1st:为什么要使用compact Ans:它创建一个包含变量及其值的数组 注意:compact()不是Laravel函数。这是一个PHP函数。 示例1: $name
dd($newArticles)
的结果:
array:2 [▼
0 => Article {#498 ▶}
1 => Article {#501 ▶}
]
问题:$newArticles
已经是一个数组,为什么它必须使用compact()
1st:为什么要使用compact Ans:它创建一个包含变量及其值的数组 注意:compact()不是Laravel函数。这是一个
PHP函数。
示例1:
$name ="myname";
$age="12"
$final = compact('name','age');
print_r($final);
输出1:
Array
(
[name] => myname
[age] => 12
)
<?php
extract(Array('name' => 'myname','age' => '12'));
echo $name;
echo $age;
?>
在视图模板中,您将访问如下值
echo $name;
echo $age;
注意:在控制器之间查看提取将完成该工作
提取
函数使用数组键
作为变量名
和值
作为变量值
摘录示例:
Array
(
[name] => myname
[age] => 12
)
<?php
extract(Array('name' => 'myname','age' => '12'));
echo $name;
echo $age;
?>
在视图中您将访问如下值
return view('articles', array('newArticles'=>$newArticles));
print_r($newArticles);
1st:为什么要使用compact
Ans:它创建一个包含变量及其值的数组
注意:compact()不是Laravel函数
。这是一个PHP函数。
示例1:
$name ="myname";
$age="12"
$final = compact('name','age');
print_r($final);
输出1:
Array
(
[name] => myname
[age] => 12
)
<?php
extract(Array('name' => 'myname','age' => '12'));
echo $name;
echo $age;
?>
在视图模板中,您将访问如下值
echo $name;
echo $age;
注意:在控制器之间查看提取将完成该工作
提取
函数使用数组键
作为变量名
和值
作为变量值
摘录示例:
Array
(
[name] => myname
[age] => 12
)
<?php
extract(Array('name' => 'myname','age' => '12'));
echo $name;
echo $age;
?>
在视图中您将访问如下值
return view('articles', array('newArticles'=>$newArticles));
print_r($newArticles);
您可以像这样传递返回视图('articles',array('newArticles'=>$newArticles);它“不必”使用compact
。compact
的使用只不过比在此实例中声明数组更干净、更可读。您可以像这样传递返回视图('articles',array('newArticles'=>$newArticles);它“不必”使用compact
。使用compact
只不过比在此实例中声明数组更干净、可读性更强。