gpt4 book ai didi

php - libsodium "Call to undefined function"错误

转载 作者:行者123 更新时间:2023-12-05 09:18:18 27 4
gpt4 key购买 nike

我已经在 ubuntu 16.04 上安装了 libsodium 和 libsodium-php 但是当我运行时:

`<?php
var_dump([
\Sodium\library_version_major(),
\Sodium\library_version_minor(),
\Sodium\version_string()
]);`

我收到一条错误消息:

PHP Fatal error:  Uncaught Error: Call to undefined function Sodium\library_version_major() 

根据 phpinfo() Sodium 已启用,编译版本为 2.0.1,库版本为 1.0.13。我做错了什么?

最佳答案

libsodium 的 PHP API 在扩展的 2.0.0 版中发生了变化。

最初,所有函数都在 \Sodium\ 命名空间中。

但是,在 PHP 开发人员就将其包含在 PHP 7.2 中进行投票后,决定将所有内容移至全局命名空间。

所以,以前是 \Sodium\library_version_major() 现在是 sodium_library_version_major()

关于php - libsodium "Call to undefined function"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45123295/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com