我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Laravel PHP foreach(User :: all()as $ user)性能

if I write a foreach loop like this, is the method all() called every loop again or only once?

foreach(User::all() as $user) { ... }

In C# I know, the all() function is only executed once. But in php also?

Or is it faster if I hold the data in a variable like this?

$users = User::all();
foreach($users as $user) { ...}

Both pieces of code will do the exactly same job and will create just one DB query, but I'd go with this for better readability:

$users = User::all();
foreach ($users as $user) { ... }

近期文章

  • 素数排位但是不能正常输入数字,换一个函数就能正常输入
  • 为什么第四行%c后边加空格就对不加就错
  • if i%7 in[6:0]:是什么意思
  • simulink代码问题
  • python tkinter 窗口跳转后仅显示窗口
  • PHP:如何检查字符串是不是数字,但可以包含空格?
  • 指向函数的指针,大佬们,return后面要怎么写啊
  • YOLOv5训练结果出图的程序如何修改
  • python数字炸弹代码相关的问题
  • surf特征描述问题
  • 如何通过遍历父div来获取元素的值
  • 大佬们Android Studio这问题怎么解决
  • 指向函数的指针,大佬们求告知return后面怎么改啊
  • 编写程序检查重复出现了的两次的单词并进行纠正
  • 如何在网页显示pdf内容
  • 将产品说明添加到WooCommerce电子邮件通知中
  • 这个程序要怎么运行啊
  • 将gui打包成exe文件
  • vue老是出现 __ob__: Observer种值
  • idea与数据库无法连接起来

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华