我正在实现打印发票的功能,因为我使用了 Escpos 模块,但是当我运行它时没有响应。
如果我打印 php_sapi_name 我得到的是“apache2handler”而不是“cli”,我有 linux 系统。我不知道如何在我的网络服务器中获取“cli”。
你能分享你的想法来解决这个问题吗
if(php_sapi_name() == 'cli') {// i got apache2handler
$connector = new FilePrintConnector("php://stdout");
} else {
throw new InvalidArgumentException("Argument passed to Escpos::__construct() must implement interface PrintConnector, null given.");
}