问题标签 [php-7.0]

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.

0 投票
3 回答
10679 浏览

laravel - 未定义变量:标题(查看:C:\xampp\htdocs\myproject\resources\views\categories\index.blade.php)

我尝试制作页面 index.blade,但出现错误

未定义变量:标题(查看:C:\xampp\htdocs\myproject\resources\views\categories\index.blade.php)

我正在使用 laravel 5.4 PHP 7.0.33 代码有什么问题吗?

我的控制器

我的 index.blade 这是我的视图/categories/index.blade.php

我的路线 web.php

0 投票
1 回答
21 浏览

php - 转换日期时我在这里可能做错了什么?

我只是想在 PHP 中转换日期。我正在使用 PHP 7.0.33。它以前工作正常,但突然开始产生致命错误

下面是我的代码。

当我使用format()我得到

致命错误:未捕获的错误:在布尔值上调用成员函数 format()

任何帮助都会很棒!

0 投票
1 回答
524 浏览

docker - 如何在 apache2 上使用 pthread?

我需要在 apache2 中将 PHP-FPM 与 pthread 一起使用,以提高在 Ubuntu 16.04 中运行的 Prestashop 1.6 商店的性能。

我做了很多意图。这是最后两个测试:

1) 我能够在 XAMP v3.2.1 中使用 pthread 运行并行 PHP 代码,但它会重新启动 apache 服务器。我认为这与 XAMP 中 apache 已经使用工作线程的事实有关。(我在这里对此有疑问:https ://askubuntu.com/questions/1129449/is-apache2-using-threads-or-process-in-ubuntu-18-04 )

2)我按照本教程编译了 PHP 7.0.33:https ://blog.programster.org/install-php-7-0-with-pthreads-on-ubuntu-16.04我使用了一个基于 Ubuntu 的 docker 容器16.04,避免依赖问题和版本错误。但是,当我使用 pthread 代码访问 PHP 脚本时,我的浏览器中出现以下错误: 致命错误:第 5 行的 /var/www/html/test.php 中未找到 Class 'Threaded' 此脚本与教程中的那个,从 CLI 测试 pthread。

毕竟,我注意到 pthread 仅适用于 CLI。这在以下链接中进行了解释: https ://serverfault.com/questions/748001/the-apache2handler-sapi-is-not-supported-by-pthreads https://github.com/krakjoe/pthreads

所以我的问题是:

1) 有什么方法可以在 PHP-FPM 中使用 Pthread 和 apache 吗?

2) 有没有其他方法可以提高 PHP 的速度?(我已经尝试过:APC 和 APCU。)

预先感谢您的关注。

0 投票
2 回答
51 浏览

php - PHP 函数回显包含文件

我目前正在开发一个 wordpress 插件。我创建了一个短代码,它显示另一个 html/php 文件的内容,如下所示:

我的问题是短代码将显示在页面顶部。所以我用谷歌搜索了这个问题并找到了解决方案。正如那里所写的那样,问题是return应该使用它而不是echo.

所以我的问题是如何从包含的文件中返回渲染的内容?(不是回声)。

0 投票
0 回答
153 浏览

php - 无法使用 PHP 7 在 Ubuntu 14 上安装 DOMDocument

我最近将我的 Ubuntu 14.04.1 服务器从 PHP 5.5.x 升级到 PHP 7,并且在 WordPress 中收到一条错误消息

WP Google Maps:此插件使用 DOMDocument 类,该类在此服务器上不可用。请联系您的主机以请求他们启用此库。

该插件无关紧要,但是当我尝试安装 dom 扩展时,sudo apt-get install php-dom我收到错误:

两件事情:

  1. 我不确定这是否是要安装的正确扩展
  2. 在升级期间,我运行sudo add-apt-repository ppa:ondrej/apache2了 CLI 建议在升级期间包含的内容

如果有帮助,这里是 php 信息文件的链接:http: //boldoriginal.com/info.php

0 投票
1 回答
3347 浏览

php-7.0 - PHP 错误 session_start() 并显示“无法清除会话锁定记录”

我已经使用 ajax 将一些数据加载到显示用户发票列表的 div 中。我必须开始会话才能获取用户 ID。它在本地主机 PHP 7.2 中工作正常,但在服务器 PHP 7.0 上它有时会说“无法清除会话锁定记录”,有时它会工作。谁能帮我解决这个问题,我将非常感谢...

我试图删除 session_start() 但它停止了我的所有代码。当我将服务器 PHP 7.0 更改为 5.0 时,它运行良好,但由于 PHP 的旧版本,我的其他一些库停止工作......

下面是在 div 中使用 ajax 获取的数据。并且 div 显示该警告。

它应该只从会话中获取用户 ID 并从数据库中加载发票......

0 投票
1 回答
90 浏览

nginx - php7.0-mcrypt 无法在 ubuntu14.04 上安装

phpmyadmin 显示错误[ 缺少 mcrypt 扩展。请检查您的 PHP 配置。]在 nginx 上。我的 PHP 版本是PHP 7.0.33-1+ubuntu14.04.1+deb.sury.org+1 (cli)。当我安装php7.0-mcrypt时,包不存在。如何安装 php7.0-mcrypt?

0 投票
1 回答
381 浏览

php - mPDF 使用 PHP 7.0.32 生成空白 PDF

我在谷歌上搜索了很多并没有找到解决方案。

mPDF 在 PHP 7.0.32 上生成空白 PDF。

此外,日志文件中不会记录致命错误。

它与 PHP-5.6.10 一起使用

编辑:

代码:

0 投票
2 回答
27 浏览

php - PHP如何在数组中设置手动键值而不是多维数组中的索引?

我正在使用 PHP 7.0 进行开发。我有

作为以下代码的输出:

但我希望输出为

我怎么才能得到它?我想要 ColHeader 而不是 0 作为索引键。

0 投票
2 回答
55 浏览

php - 将多个变量传递给 PHP 函数

我在将变量传递给 PHP 函数时遇到问题。我正在使用 PHP 7.0.33 运行 Raspberry Pi 网络服务器。覆盆子上的一切都运行良好。当我将页面上传到运行 PHP 7.2 的 Godaddy 服务器时,我得到了可怕的死亡白页。我将其追溯到以下内容。这是简化的。

在覆盆子上:

这就是我发送变量的方式。

这就是我在函数中接收它们的方式。

在覆盆子上,我发送 3 个变量 ( $uniqueid, $name, $title)。该函数正在寻找 4 个变量 ( $uniqueid, $name, $title, ) 但如果最后一个变量 ( ) 不存在则$job忽略它。$job

除非我发送 4 个变量并接收 4 个变量,否则这在 Godaddy 服务器上不起作用。因此,为了进行测试,我只是像这样插入$x并且它可以工作。

所以我的问题...这是 PHP 7.033 和 Godaddy 上运行的 7.2 之间的功能差异吗?或者 PHP 设置中是否有允许它工作的设置?