【不具合内容】
サーバをGoogle Cloud Platformに変更後に発生。
【原因】
PHPバージョンが上がったため。非推奨のcreate_function()を使用していることが原因。
【解決方法】
create_function ()をfunction(){}形式に変更する。
変更前:
$post_tags = ‘[‘ . implode(‘, ‘, array_map(create_function(‘$v’, ‘return “\'” . urlencode(substr($v, strpos($v, \’_\’) + 1)) . “\'”;’), $tags)) . ‘]’;
変更後:
$post_tags = ‘[‘ . implode(‘, ‘, array_map(function(){‘”\'” . urlencode(substr($v, strpos($v, \’_\’) + 1)) . “\'”;’;}, $tags)) . ‘]’;