我正在用PHP编写学校项目,但未使用类(class)。我需要使用wmlwriter_open_memory()将输出写入XML并尝试如下操作:
$xml = xmlwriter_open_memory();
$xml = XMLWriter::xmlwriter_open_memory();
$xml = new XMLWriter();
...
但是我得到了对未定义函数错误的调用,但是奇怪的是,当我在学校服务器上远程运行时,我没有收到错误。
我正在使用PHP 7.2.15和Ubuntu 18.04.1 LTS。任何想法表示赞赏。
最佳答案
就像@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@的,,
我已经通过安装php扩展程序解决了它,如下所示:
sudo apt-get install php-xml
并确保与此一起安装
php -i | grep "xml"
我发现这些命令here
关于php - 调用未定义函数xmlwriter_open_memory(),无OOP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54684942/