在名称空间

时间:2016-09-18 23:39:34

标签: php qr-code

感谢您花时间阅读本文!我试图使用phpqrcode(http://phpqrcode.sourceforge.net/examples/index.php)来生成QR码。问题是我无法调用其中一个静态函数,因为它显示以下错误:

PHP致命错误:Class' ... \ QRcode'没有在第33行的... / controller.php中找到

Mi php控制器文件正在执行以下操作:

<?php
namespace controller\site\controller
{   
    // PHPQRCode reference
    include($_SERVER["DOCUMENT_ROOT"] . '/phpqrcode/qrlib.php');

    // Place to pay reference
    function generate_qr_code()
    {
        // we building raw data 
        $codeContents  = '# Test: 123';
        QRcode::png($codeContents, '/tmp/testqr.php', QR_ECLEVEL_L, 3); 
    }
}
?>

如果我将qrlib代码复制并粘贴到我的控制器文件中,它可以正常工作,但是对于某些原因,它无法从另一个文件调用png静态函数。

有什么想法?谢谢!

0 个答案:

没有答案