我正在尝试执行文档中 SVG 基本输出示例中的以下代码。
<?php
include('vendors/phpqrcode/qrlib.php');
$svgCode = QRcode::svg('PHP QR Code :)');
echo $svgCode;
我得到的只是错误:
致命错误:调用未定义的方法 QRcode::svg((
/path/to/php/file/index.php 在第 1337 行
奇怪的是,简单的PNG输出示例工作正常,没有任何错误,因此包含必须正确。
<?php
include('vendors/phpqrcode/qrlib.php');
QRcode::png('PHP QR Code :)');
你们知道我可能忘记检查什么吗?也许错误对你来说是显而易见的。
正如在另一个线程中注意到的那样,我自己经历了,最新版本 https://github.com/t0k4rt/phpqrcode。有了那里的版本,SVG 就实现了并工作了。