问题标签 [php-5.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何在 PHP(无状态)中存储同一对象的实例?
我在看“Pimple”,Fabien Potencier 的 PHP 的“简单服务容器”,我对下面的评论很感兴趣:
默认情况下,每次获得服务时,Pimple 都会返回它的同一个实例。如果您希望为所有调用返回不同的实例,请使用 factory() 方法包装您的匿名函数。
基于 PHP 的执行方式,这到底是怎么可能的?每次执行 PHP 脚本时,PHP 不会给我一个新的对象实例吗?
编辑:疙瘩链接 - https://github.com/fabpot/Pimple
php - 如何为未在类中设置的属性及其子键返回 null?
如何为未在类中设置的属性及其子键返回 null?
我可以__get
用来使该属性返回null
,但我不知道如何为其子键执行此操作。有任何想法吗?
有可能得到null
吗$class1->bar->mars
?
php - nginx 上的 502 Bad Gateway 错误
我的 nginx 服务器有问题,所以我尝试使用以下命令将 php 从 5.3 更新到 5.5:
早期工作正常,但在我进行此更新之前,我得到 502 Bad Gateway nginx 1.1.19。这是因为我需要更新和 nginx 服务器?请帮助我 ps 如果我制作 sudo netstat -lntp | grep ':80' :
mcrypt - mcrypt on Cloud 9
I have a php workspace with a fresh copy of laravel. The problem i'm having is that mcrypt is missing so laravel doesn't want to work. How can I install mcrypt onto my workspace so that laravel will work?
I've tried the c9pm but it doesn't seem to be a command anymore.
php - 502 使用 PHP 5.5 的错误网关
我已将 PHP 5.3 更新为 PHP 5.5,但我看到“502 Bad Gateway”。
这是我的错误日志:
这是我的 nginx 配置:
}
我该如何解决?
datediff - PHP 认为从 4 月 1 日到 7 月 1 日之间有 2 个月
PHP 5.5.1.14:
返回
2个月30天
有没有办法在 3 个月内可靠地获得直观的结果?(这是不是一个错误?)顺便说一句,当使用 May1st 和 Aug 1st 时,它给出了 3 个月的预期结果......
php - Zend OPCache - opcache.enable_cli 1 还是 0?它有什么作用?
在文档中它说“主要用于调试”,这会让我认为“除非你有问题并且需要进行一些调试,否则永远不要启用它”,但是阅读我能找到的关于它的所有内容都说启用它“opcache .enable_cli 1" 但为什么呢?我找不到有关此问题的任何信息,所以如果有人知道,如果文档基本上说将其保持为 0,我为什么要启用它?
php - 从其他类导入方法?
我可以从其他类导入方法而不使用它们的“扩展”继承吗?
用法,
理想情况下,
可能吗?
编辑:
我知道我可以像这样实现它,
但我希望在不重新输入方法的情况下导入方法。可能吗?
php - 与其他 trait 方法的冲突
如何使用同名方法处理特征?
错误,
致命错误:尚未应用特征方法 getRow,因为与 Boo 中的其他特征方法发生冲突...
我该怎么办?
而且,有两个相同的方法名称,我怎样才能得到方法trait FooTrait
?
编辑:
如果我也想getRow
从TooTrait
via获取方法Boo
怎么办?可能吗?
model-view-controller - 可能违反单一职责原则的控制器?
参考这条评论,
当一个类有很长的参数列表时,它可能是一种“代码味道”,表明你的类试图做太多事情并且可能没有遵循单一责任原则。如果您的类试图做太多事情,请考虑将您的代码重构为许多相互消耗的较小类。
我应该如何处理下面的这个控制器类 - 它是“试图做太多”吗?
我怎样才能把它分解成更小的类——如果它是一个控制器,它包含我需要输出页面的这些基本类?
我应该怎么做才能遵循依赖注入的原则?