我正在尝试在我的 CUPS 服务器上使用这个 php 类。
现在,当我尝试从此类调用函数时,我得到
Fatal error: Call to undefined function _() in /usr/local/share/php/printipp/BasicIPP.php on line 344
第 344 行如下所示:
self::_putDebug(sprintf(_("Charset: %s") , $charset) , 2);
在以下函数内部:
public function setCharset($charset = 'us-ascii')
{
$charset = strtolower($charset);
$this->charset = $charset;
$this->meta->charset = chr(0x47) // charset type | value-tag
. chr(0x00) . chr(0x12) // name-length
. "attributes-charset" // attributes-charset | name
. self::_giveMeStringLength($charset) // value-length
. $charset; // value
self::_putDebug(sprintf(_("Charset: %s") , $charset) , 2);
$this->setup->charset = 1;
}
我的 PHP 版本是 5.3.26。_() 函数是什么,我怎么会错过它?
编辑**
看起来 _() 是 gettext() 的别名。
在检查包管理器后,我安装了 0.17 版本的 Gettext。
我如何在php中启用它?