2

我正在尝试在我的 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中启用它?

4

0 回答 0