PHP8.1対応作業。テンプレートエンジンに苦しめられる。
POTI-boardで採用していたHTML template for PHP の老朽化POTI-boardは15年前からテンプレートエンジンを使っていました。
PHP本体とHTMLパートの分離を実現し、HTMLの変更もPHP本体の変更もスムーズにできる構造でした。
しかしテンプレートエンジン HTML template for PHP が老朽化。
PHP5で動作しない→パッチをあてる→PHP7でエラーがでる→パッチをあてるという作業を行ってやっと動作していました。
テンプ