Как активировать t1lib?

Вам необходимо использовать косвенное расширение параметра с ! :

tmp=h_$i
echo "${!tmp}

Вы должны сделать здесь дополнительную переменную tmp - к сожалению, вы не можете просто использовать строку. Косвенное раскрытие работает следующим образом:

Если первым символом параметра является восклицательный знак (!), Вводится уровень косвенного обращения к переменной. Bash использует значение переменной, сформированное из оставшейся части параметра, в качестве имени переменной; затем эта переменная расширяется, и это значение используется в остальной части подстановки, а не значение самого параметра. Это известно как непрямое расширение.

Итак, выше $ {! Tmp} расширяется до значения переменной, имя которой задается значением переменной tmp .

Здесь также можно использовать eval , но косвенный подход более аккуратный.

1
07.07.2014, 06:45
1 ответ

На сайте PHP есть этот комментарий, касающийся библиотеки t1lib.

Замечание: Эта функция доступна только в том случае, если PHP скомпилирован с использованием --with-t1lib[=DIR] .

Source: http://www.php.net/manual/en/function.imagepstext.php

Я нашел эту ссылку, когда смотрел на сайт проекта t1lib.

t1lib полезна для добавления текста к изображениям с помощью библиотеки gd. Когда t1lib и gd объединены с Apache веб-сервером , который работает на скриптовом языке php, веб-разработчики могут легко добавлять подписи, графовые легенды, логотипы, уведомления об авторских правах и т.д. к изображениям. Смотрите документацию по php для примера фрагмента php кода, использующего t1lib для нанесения текста на изображение: php функция imagepstext (пример кода находится в заметках пользователя от 22 мая 2001 года в самом низу страницы)

Source: http://www.t1lib.org/

Проверка сборки на поддержку t1lib

Если бы она присутствовала при выполнении этой команды, то показала бы:

$ php -i |& grep t1lib

Моя сборка тоже не включает ее.

Реборка PHP

Если вы хотите это сделать, то вам придется пересобрать PHP. Вы можете примерно следовать этим инструкциям о том, как можно пересобрать PHP RPM.

1
27.01.2020, 23:52

Теги

Похожие вопросы