ver.1サポートサイト

スパイラルPHPバージョンについて

最終更新日:2020年07月01日

概要

スパイラルにおけるPHPバージョンについて解説します。

1.現在提供中のPHPバージョン

スパイラルで利用可能なPHPバージョン

バージョン 推奨/非推奨(※) 提供開始 提供終了 稼働終了
PHP 7.2 非推奨 2018年8月 2023年4月 調整中
PHP 7.4 推奨 2021年5月 2025年4月 調整中

(参考)提供中のPHPバージョン

※1:非推奨について
非推奨バージョンを使用している場合、サービス提供が終了すると上位バージョンへ自動的に切り替えるため、提供終了後は動作保証ができません。
提供終了に伴い、どのバージョンへ切り替えるかについて、後述の「4.(参考)指定したバージョンが提供終了した場合、どのバージョンで実行されるか」をご覧ください。

スパイラルのデフォルトバージョン(※2)

デフォルトバージョンは「スパイラルPHP管理」で設定したアカウントデフォルト実行バージョンです。
アカウントデフォルト実行バージョンの初期値は、ご利用アカウントの発行日によって異なります。

アカウント発行日 Webページ カスタムプログラム
ver1.12.4以前 PHP 5.3 ※3 PHP 7.1 ※3
ver1.12.5以降 PHP 7.2 PHP 7.2
ver1.13.4以降 PHP 7.4 PHP 7.4

※2:「デフォルトバージョン」について
詳しくは本ページ「3.(参考)デフォルトバージョンとは」をご確認ください。
※3:1.12.4以前に発行されたアカウントのデフォルトバージョンについて
PHP5.3は2020年12月1日、PHP7.1は2020年1月14日をもって提供を終了しています。
提供終了後のアカウントデフォルトの自動切り替えについては「アカウントデフォルト実行バージョンの自動切り替えについて」をご確認ください。

2.(参考)スパイラルにおける PHPライフサイクル

スパイラルでは、利用できるPHPバージョンについてそれぞれ提供期間を設けています。
サポートが終了した古いバージョンについては順次提供を終了するとともに、最新バージョンをご利用いただけるよう環境を整備し、随時提供していきます。

新しいPHPバージョンの利用準備が完了次第、提供開始いたします。提供開始後は、最新バージョンへの移行をお勧めいたします。
※バージョン移行方法につきましては、こちらを参照ください。

提供終了1年前までに、当社よりその旨のご案内をいたします。終了予定のPHPバージョンをご利用の場合は、最新バージョンへの移行をご検討ください。

当社からのご案内をもって、提供を終了します。


(PHP提供バージョン イメージ)

3.(参考)デフォルトバージョンとは

デフォルトバージョンとは、特定のPHPバージョンを指定していない場合、あるいは提供中バージョン以外の数値や記号を指定している場合に適用されるバージョンのことです。

Webページの場合

スパイラルのWebページでPHPを使用する場合、HTMLページソースに専用タグ「 SMP_DYNAMIC_PAGE 」を記述しますが、
このタグでバージョンを指定していない場合、デフォルトバージョンが適用されます。

(デフォルトバージョン適用 タグ例)

<?php // <!-- SMP_DYNAMIC_PAGE DISPLAY_ERRORS=ON NAME=SAMPLE --> ?>

(特定のPHPバージョンを指定しているタグ例)
・PHP7.2の場合

<?php // <!-- SMP_DYNAMIC_PAGE DISPLAY_ERRORS=ON NAME=SAMPLE VERSION=7.2 --> ?>

・PHP7.4の場合

<?php // <!-- SMP_DYNAMIC_PAGE DISPLAY_ERRORS=ON NAME=SAMPLE VERSION=7.4 --> ?>

カスタムプログラムの場合

カスタムプログラムでは、プログラムを設定する際に実行バージョンを指定します
「アカウントデフォルト」を選択した場合、デフォルトバージョンが適用されます。
(カスタムプログラム新規作成時)

4.(参考)指定したバージョンが提供終了した場合、どのバージョンで実行されるか

バージョンの依存関係について

スパイラルにて、PHPの実行バージョンとして、以下の3種類があります。

  1. 設定画面にて、個別に指定したバージョン
  2. アカウントデフォルト実行バージョンで指定したバージョン
  3. 当社が推奨するバージョン

「設定内で指定したバージョン」が提供終了した場合、「アカウントデフォルト実行バージョンで指定したバージョン」で実行されます。
「アカウントデフォルト実行バージョンで指定したバージョン」が提供終了した場合、「当社が推奨するバージョン」で実行されます。

例)個別に指定したバージョン、及びアカウントデフォルト実行バージョンが「7.2」で、手動によるバージョン変更を行わない場合

アカウントデフォルト実行バージョンの自動切り替えについて

アカウントデフォルトで指定しているバージョンが提供終了した場合、自動的に推奨バージョンに切り替えます。
変更時期、およびどのバージョンに変更されるかをご確認ください。

関連リンク
スパイラルPHP
スパイラルPHP利用時の注意事項
スパイラルのWeb機能でのPHP利用
カスタムプログラムでのPHP利用