• ベストアンサー

try ~ catch構文が使えない

ロリポップサーバを利用しています。 http://lolipop.jp/?mode=manual&state=hp&state2=cgi try ~ catchやthrowでエラーがでます。 仕方なくcatch文を外したり、throwを使わない構文に していますが、どうも不安です。 try ~ catchやthrowを使えないとあきらめるしか ないのでしょうか? PHPのバージョンが対応していないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • masa6272
  • ベストアンサー率66% (93/140)
回答No.2

ここで、使えるのはPHP4みたいですね。 PHP5からでないと、try catch throw は使えません。 後、プロパティ、メソッドの可視性も指定できません。 レンタルサーバー、まだPHP4のところ多いようです。

その他の回答 (1)

  • _chihiro_
  • ベストアンサー率63% (26/41)
回答No.1

リンク先のページを見るとPHPのバージョンが4.4.6となっています。 例外処理が使えるのはPHP5からです。 http://jp2.php.net/manual/ja/language.exceptions.php

関連するQ&A