質問: 'UTF-8'):の :に、 構文エラー, unexpected ':', expecting '{' というエラーがでてしまいました 何故でしょうか。
回答: その書き方はphp7以降の型チェックを使う場合のもので、 実行環境がphp7以降でない場合は使えません。 参考:PHP: 返り値 - Manual ``` ``` が古典的な書き方でしょうか。 最も、よくあるのが`h()`関数で ``` ``` ですね。 html出力用にエスケープ処理をしてくれるものですね。 `e('あかさたなはまやらわ', 'UTF-8')`とかいちいち2番目のパラメータを書かなくても、 省略して`e('あかさたなはまやらわ')`で済むものです。 utf-8固定でほとんど困らないはず。