草庐IT

我认为

全部标签

php - Laravel chunk() 误认为是 array_chunk?

我正在使用Laravel5开发一个本地项目。我正在尝试获取可能(或成为)大量数据。我正在这样做$tickets=Ticket::getResolvedTicketsBetween($start,$end)->chunk(200,function($chunkOfTickets){foreach($chunkOfTicketsas$ticket){echo$ticket->id;}});问题是我遇到了错误array_chunk()expectsparameter3tobeboolean,objectgiven我做错了什么?有人可以帮助我吗,我正在相应地遵循文档......我想......

php - 修正了一个我认为应该禁用整个路由资源但只禁用带有通配符的 URI 的拼写错误

简单的博客crud应用程序,添加标签功能和所有路由到目前为止都运行良好。索引和创建页面正在呈现,新标签存储正常,但是当我尝试点击编辑页面(/admin/tag/1/edit)时,Laravel抛出一个NotFoundHttpExceptioninRouteCollection.phpline161我检查了我的route:list,它看起来不错,Firebug只是给出了一个在GETapp.dev/admin/tag/1/edit上找不到的基本404。最终我注意到标记路由上有一个尾部斜杠:$router->group(['namespace'=>'Admin','middleware'=>

php - 使 PHPStorm 默认为 PHPunit 使用 PROJECT_FOLDER/phpunit.xml

如何让PHPStorm默认始终使用项目目录中的phpunit.xml。变量{PROJECT_DIRECTORY}不工作(只是猜测)点击路径:DefaultSettings->Languages&Frameworks->PHP->PHPUnit编辑@LazyOne评论说,路径是自动翻译的。但它不是:编辑了项目A中的默认设置,从该项目中选择phpunit.xml开启了另一个项目检查默认设置使用“某个项目A”的路径 最佳答案 它通过输入工作$PROJECT_DIR$/phpunit.xml在默认项目中。通过删除我项目的.idea文件夹进行

php - 我如何更改 Carbon 认为周末的日子?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭5年前。Improvethisquestion我想将weekendDays更改为仅在我的Carbon实例中包含Sunday。我该怎么做?

PHP Securitywise 为什么 md5 不再被认为是安全的?

这个问题在这里已经有了答案:HowdoyouusebcryptforhashingpasswordsinPHP?[duplicate](11个答案)I'musingMD5tohashpasswords.WhenshouldIjumptothenextthing?SHA-3?[closed](1个回答)关闭8年前。作为一名php开发人员,我一直在使用md5哈希算法来保护密码数据并生成独特的哈希算法。然而,从最近几个月开始,我听到谣言说md5不再被认为是安全的,我想知道为什么?PHP5.5中的密码验证替代方案是什么,即SHA1、password_hash()?我想知道为什么现在这些替代方案

php - 为什么对象被认为是不可迭代的,尽管它们实际上是可迭代的?

PHP7.1添加了新的is_iterable函数来检查一个变量是否可以被迭代。但是,尽管您可以遍历对象属性,is_iterable会为它们返回false。这似乎是有意为之,因为它已被记录在案,而且我找不到任何关于该问题的PHP错误,但我想知道为什么这样做?foo='bar';var_dump(is_iterable($a));foreach($aas$key=>$value){var_dump($key,$value);}输出booleanfalsestring'foo'(length=3)string'bar'(length=3)但我希望它能输出booleantruestring'f

php - 在 PHP 中,这会被认为是正确的吗?

我已经写了一篇关于我之前遇到的问题的帖子,但我已经解决了这个问题。就像我上一篇文章一样,我有一个表单、文本框和一个按钮。我已经完成了这一切,包括打印原始单词、打印单词中的字符数、打印所有大写的单词和以相反顺序打印单词。我遇到的唯一问题是尝试获取我输入的任何文本,然后单击按钮输出以打印单词的第一个字母和打印单词的最后一个字母。我一直在PHP.net周围做了大量的研究,我发现substr用于返回我可以使用的字符串的一部分。唯一的问题是,当我为它编写代码并尝试执行我的程序时,它会在该特定行出错。我不是在寻找答案,而是有人可以看看我做错了什么,因为我完全理解一切,但这是我唯一挂断的事情。$fi

php - 对于大多数 Web 主机,什么版本的 PHP 被认为是 "Standard"?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。当我的开发箱运行5.3.x时,我惊讶地发现我的许多托管站点仅支持5.1.6。这是一个巨大的失望,因为我一直在使用namespace(5.3+)和其他在我看来非常出色的功能,如果不是绝对必要的话。无论如何,在编写设计为可移植的代码时(例如:适用于WordPress等流行平台的插件),我应该根据大多数Web主机支持的最低版本来定位PHP的哪个版本。有人知道吗

php - 为什么 PHP 被认为是面向对象的?

我一直在阅读OOP的定义,但不明白为什么PHP被认为是面向对象的。这与PHP的“基本级别”不是和更高级的功能有什么关系吗? 最佳答案 在许多标准库已经创建并且语言已经建立之后,面向对象的功能通过版本3-5分阶段添加到PHP。Background因此,标准库不是面向对象的,因此日常PHP脚本根本不需要使用任何OO风格的功能。尽管PHP现在具有面向对象语言的大部分标准功能,但许多作者并未使用它们。后来添加到该语言的库函数继续使用函数式风格以保持一致性,尽管许多扩展模块确实使用对象。 关于ph

php - 为什么在函数内部使用 "global"引用被认为是不好的做法?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:AreglobalvariablesinPHPconsideredbadpractice?Ifso,why?globalinfunctions编辑:上面链接中回答的问题。不,php中的“global”与其他语言中的global不是一回事,虽然它不会引入任何安全问题,但它会使其他人难以理解代码。运算符(operator):项目摘要-我正在编写一个WebCMS来尝试使用PHP/MySQL。为了分解代码,我对这些基本层/模块有一个概念:数据-MySQL表-PHP变量函数-SQL-获取/设置/等-前端-显示页面-后端