Questions tagged «php-5.5»

8
在PHP中yield是什么意思?
我最近偶然发现了以下代码: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } 我以前从未看过这个yield关键字。尝试运行我得到的代码 解析错误:语法错误,第x行上的意外T_VARIABLE 那么这个yield关键字是什么呢?它甚至是有效的PHP吗?如果是,该如何使用?

26
Nginx将.php文件作为下载文件,而不是执行它们
我正在以水滴形式安装网站(数字海洋)。我在使用PHP正确安装NGINX时遇到问题。我做了一个教程https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04,但是当我尝试运行一些.php文件正在下载...例如,http://5.101.99.123/info.php它正在工作,但是...如果我进入主目录,http://5.101.99.123它将下载我的index.php:/ 任何想法? -rw-r--r-- 1 agitar_user www-data 418 Jul 31 18:27 index.php -rw-r--r-- 1 agitar_user www-data 21 Aug 31 11:20 info.php 我的/ etc / nginx / sites-available / default server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /var/www/html; index index.html index.htm index.php; # Make site accessible from http://localhost/ server_name …
151 php  nginx  php-5.5 

9
停止在MAMP中为PHP 5.5.3缓存
在装有PHP 5.5.3的新Macbook上安装MAMP。 重新加载和刷新无济于事。依然没有。Google绕了几分钟,试图找出问题所在,然后回来刷新。有用。有没有搞错? 我进入php.ini并禁用了所有新的OPcache,并将默认的缓存时间设置为0。向文档添加了标头以强制不进行缓存。还是同样的问题。这里到底发生了什么? 网络标签显示的是HTTP 200请求,因此index.php文件中的任何新HTML都可以正常显示,但是服务器需要呈现的新PHP会延迟,并且直到经过预定的一组时间(我不知道如何)后才呈现改变。这是怎么回事? 我也在Safari中进行了检查,因此绝对是服务器阻止文件渲染。 但是,有趣的事实是,如果我进入MAMP并将PHP版本更改为旧版本(PHP 5.2或类似版本),它将正常显示,而没有“缓存问题”。切换到PHP 5.5并挂断。在MAMP首选项中,5.5的缓存选项甚至不存在,并且会自动禁用。
123 php  caching  mamp  php-5.5 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.