php-7相关内容

PHP 7 RC3:如何安装缺少的 MySQL PDO

我正在尝试在 Ubuntu 14.04 上使用 PHP 7 RC3 + Nginx 设置网络服务器(用于测试目的). 我使用 ubuntu/trusty64 和来自 Ondřej Surý 的 PHP 7 RC 3 (https://launchpad.net/~ondrej/+archive/ubuntu/php-7.0). 我找不到安装 MySQL PDO 的方法(PHP 看到 P ..
发布时间:2021-12-12 12:37:59 PHP

Symfony:在 Doctrine Entity 方法中使用返回类型提示的表单问题

我今天特别勤奋,决定返回类型提示我所有的 symfony 实体方法.所以: 一切都很好,直到我制作了一个表单来创建一个新用户: $user = new User();$this->createForm(SignupType::class, $user); 当表单显示时,Symfony 会自动获取这个新的 User $user 实例的属性.但是既然是新的实例化,它的username属性当然 ..
发布时间:2021-12-10 11:27:31 PHP

安装 PHP 7 MongoDB 客户端/驱动程序?

我非常渴望开始使用 PHP 7 但是有一个问题妨碍了我...我主要使用 MongoDB 作为数据库,问题是我不知道如何安装 MongoDB 驱动程序/客户端用于 PHP 7. 我当前的安装是 PHP 5.6,在我的 Mac 上,brew install php56-mongo 可以解决问题. 谁能推荐我如何在我的 Mac 或 Ubuntu 安装上使用它? 提前致谢,非常感谢! ..
发布时间:2021-12-05 18:33:11 PHP

PHP 三元运算符与空合并运算符

谁能解释一下 PHP 中三元运算符简写 (?:) 和空合并运算符 (??) 之间的区别? 他们什么时候表现不同,什么时候表现相同(如果发生的话)? $a ?: $b VS. $a ??$b 解决方案 当你的第一个参数为空时,它们基本上是一样的,除了空合并不会输出 E_NOTICE 当你有一个未定义的变量.PHP 7.0 迁移文档 是这样说的: 空合并运算符 (??) 已添加为 ..
发布时间:2021-12-01 11:12:07 PHP

mcrypt 已弃用,有什么替代方法?

mcrypt 扩展已弃用根据此处的评论,将在 PHP 7.2 中删除.所以我正在寻找一种加密密码的替代方法. 现在我正在使用类似的东西 mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) 对于加密密码的最佳/最强方法,我需要您的意见,加密的密码当然应该受 PHP 7.xx ..
发布时间:2021-12-01 11:09:04 PHP

在 PHP7 windows10 64 位 Apache 2.4 上启用 cURL

我正在使用Windows10 64 位Apache 2.4.25 (Win64)PHP 7.1.0-Win32-VC14-x64 当我尝试调用 curl_init() 函数时,我收到一条错误消息“调用未定义的函数 curl_init()"尝试关注 复制 ssleay32.dll &libeay32.dll &php7ts.dll 到 apache/bin 文件夹 正确设置路径以包含上 ..
发布时间:2021-11-25 05:44:48 C#

如何在 PHP 7 中启用 MySQLi 扩展?

我已经在 Ubuntu 14.04 (Trusty Tahr) 上安装了 PHP 7 和 MySQL 5.5.47. 我已使用以下方法检查已安装的扩展程序: sudo apt-cache search php7-* 它输出: php7.0-common - 从 PHP 源代码构建的包的通用文件libapache2-mod-php7.0 - 服务器端,嵌入 HTML 的脚本语言(Apac ..
发布时间:2021-11-20 21:51:14 PHP

PHP 7 中的类型提示 - 对象数组

也许我错过了一些东西,但是有没有任何选项可以定义该函数应该有参数或返回例如用户对象数组? 考虑以下代码: name = $name;$this->age = $age;}/*** @return 混合*/公共函数 getName() : 字符串{返回 $this->name;}公共函数 getAge() : int{返回 $this->age;}}函数 findUserByAge(int ..
发布时间:2021-11-18 03:20:26 PHP

解析错误:无效的数字文字

运行以下代码时出现以下错误: 代码: 错误: 解析错误:数字文字无效. 为什么会出现这个问题,我该如何解决? 解决方案 这来自于对整数(特别是八进制)在 PHP7 中的处理方式所做的更改(与 PHP5 相对). 来自文档(来自 PHP7 迁移) 无效的八进制文字 以前,包含无效数字的八进制文字会被静默截断(0128 被视为 012).现在,无效的八 ..
发布时间:2021-11-18 02:19:11 PHP

PHP 类中的多级继承

假设我有这个代码: class A {...}B 类扩展 A {...}C类扩展B{...}$c = 新 C();$c->getMethodOrPropertyFromB()->getMethodOrPropertyFromA(); 除了糟糕的架构或糟糕的设计之外,这是否会对脚本执行时的 PHP/Webserver (Apache/Nginx) 性能产生任何影响? 如果不建议在 PHP ..
发布时间:2021-11-17 03:04:20 PHP

php文件没有执行而是下载

我正在尝试使用 PHP 7.0、Apache2 和 MySQL 在我的 Ubuntu 15.10 桌面中配置 LAMP. 似乎一切正常,但是当我尝试通过将其放在路径 (/var/www/html) 上来执行任何 php 文件时,该文件会被下载. 以下是已经查找并尝试过的命令,但我无法使其工作. sudo apt-get install php7.0须藤 apt-get 安装 liba ..
发布时间:2021-11-11 22:26:34 PHP

Laravel 5.3 中的路由::控制器

[BadMethodCallException] 方法控制器不存在. Route::controllers(['auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController',]); Laravel 5.3 怎么样? 谢谢 解决方案 当您通过 Composer 安装时,可能有少数依赖项无法注入您 ..
发布时间:2021-11-11 22:19:17 PHP

如何在 Debian 上的 Apache 2.4 中为每个虚拟主机选择 PHP 版本 5 和 7?

是否可以在 Debian 9 上的 Apache 2.4 中同时运行 PHP 7 和 PHP 5?我希望能够为每个虚拟主机选择我希望使用的 PHP 版本.考虑到我的一些网站仍然使用不推荐使用的 PHP 功能,我相信这会很有用.这允许我执行每个站点的升级.我如何实现这样的目标? 例如 ServerAdmin 站长@localhost服务器名称 mywebsite.comDocumentRoo ..
发布时间:2021-11-11 05:53:29 PHP

需要 php 7 Mcrypt PHP 扩展

大家好,我已经从这个链接安装了php7还有这个链接 也是. 但是当我尝试运行基于 Laravel 的项目时,出现如下错误 需要 Mcrypt PHP 扩展. 我试图找到 mcrypt.so 并更改 mycrpt.ini 中的路径,但我仍然遇到相同的错误我只在 Laravel 项目中遇到此错误 解决方案 有同样的问题 - PHP7 缺少 mcrypt. 这在 Ubun ..
发布时间:2021-11-11 05:35:31 PHP

如何在 Amazon Linux AMI 上启用 PHP 7.0 Zip 模块

我使用命令行在 Amazon Linux AMI 上安装了 PHP 7.0.但是,我无法使用命令安装 PHP Zip 模块 sudo yum install php7.0-zip 我收到回复 没有可用的包 php7.0.zip. 我很高兴开始在我所有的 PHP 网站上使用 PHP7,但我有点困惑为什么我无法安装这个特定的模块.任何帮助将不胜感激! 解决方案 Welp,在尝试了相同命 ..
发布时间:2021-06-17 18:31:17 其他开发

如何在php中从F-00001开始生成唯一的tag_id

如何在使用php和mysql将日期插入项目表时从F-00001开始生成唯一的tag_id. 这是我的桌子.我的数据库表中有三列使用 MySQL. 创建表项(id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,名称 VARCHAR(30) NOT NULL,tag_id VARCHAR(8) 非空) 解决方案 正如@mickmackusa 指出的, ..
发布时间:2021-06-17 18:31:14 PHP

获取 Symfony 服务中的路由名称

我尝试在 Symfony 4 服务中获取当前路由的名称. routes.yaml 测试路由:路径:/测试控制器:App\Controller\Test::test 服务 class Myservice {私人 $u;公共函数 __construct(Utilities $u){$this->u = $u;$route = getRouteSomehow();//应该返回“test-ro ..
发布时间:2021-06-17 18:31:09 PHP

php中的字符串类型大小写,是字符串还是字符串?

php 字符串类型的正式名称是什么? 它是像 c# 那样的“字符串",还是像 Java 那样的“字符串",或者两者之一? 我在 http://php.net/manual 中找不到它/en/language.types.string.php 我想用它来严格输入我的函数 function getImageName() : string; 或 function getImage ..
发布时间:2021-06-17 18:31:03 PHP