• ベストアンサー

PHPで無限ループしてしまったら・・・・

PHPのコードで無限ループしてしまったら、どうなるのでしょうか ?コードもしくはブラウザのウィンドウを閉じたり、再起動ぐらいで直るのでしょうか?OSの再インストールまでいくなら最悪ですね。

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

  • ベストアンサー
回答No.1

phpinfo 関数で表示される max_execution_time (デフォルトは30秒)で処理が停止するようになってますから安心してください。

kjfcaoi
質問者

お礼

ありがとうございました。自分でいろいろとやっていると間違えて無限ループのコードを書いてしまっていて、「しまった!」と慌てて閉じました。それでなんとか助かることはわかっていましたが、saintandreさんの回答で改めて助かることがわかりましたので、安心しました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Update後、再起動の無限ループ

    Update後、再起動の無限ループ Windows vistaの『Windows Update』で更新プログラムをインストール後、再起動したら、 『更新プログラムを構成しています:ステージ 3 / 3 ? 0% 完了』 と表示後、OS再起動と上記文の表示の無限ループしてしまいます。 セーフモードで正常時の起動、システムの復元をやっても効果はゼロ…。 ネットで調べると、リカバリするしかないという内容が多いのですが、消えたら困るデータがいくつかあるので、出来れば消えない治し方があれば、教えていただきたいと思います。

  • ローカルフォルダにあるPHPファイルをブラウザで開くと無限ループが発生

    ローカルフォルダにあるPHPファイルをブラウザで開くと無限ループが発生してしまう。。。 こんにちわ。いつも皆様のアドバイスにお世話になっております。 標記の件ですが、自端末の任意のフォルダにあるPHPファイルを更新して、(当該ファイルをサーバーにアップせずに)ブラウザで表示させようとすると、いくつもの新規ウィンドウが開かれてしまい、PCがハングアップしてしまいました。 PCはMac OSX 10.5.8でブラウザはFirefox Ver3.6.8です。 周りの同僚はPHPファイルを開いても無限ループしないと言っていました。同様の現象になった方はいらっしゃりませんか?

    • ベストアンサー
    • PHP
  • ユーザーログインできず無限ループ状態が続きます

    先日、PCにウイルスセキュリティをインストールしOSを再起動後、ユーザーログインできず、またユーザー選択画面に戻るという、無限ループ状態になってしまいます。 セーフモードでもログイン出来ませんでした。 OSの再インストールは最悪避けたいのですが、何かこの問題を解決する良い方法はないでしょうか? よろしくお願いします。

  • PHPで301転送をかけた時に無限ループをさせない方法はありますか?

    PHPで301転送をかけた時に無限ループをさせない方法はありますか? SEO対策でindex.html付きのURLを無しに301転送をかけて統一したいのですが無限ループが起こります。 302転送だとループは起こりません。 .htaccessで制御するしか無限ループを抑える方法はないのでしょうか。

    • 締切済み
    • PHP
  • PHPのエラーログについて

    質問があります。 PHPでプログラムを作成しているのですが、 PHPにログをはかせています。 たとえば仮にPHPソース内で無限ループを作成して、 そのループ内に異常なソースコードを記述して 実行したところブラウザを閉じても エラーログが吐き続かれます。 もうブラウザを落としてから1時間以上たっているのですが、 いまだ吐きつづけています。 どのようにすればとまるのでしょうか?

    • 締切済み
    • PHP
  • 無限ループ…。

    BIOSが起動します。 しばらくしたらWindows XPの ■□ □■ Windows xp [- - - - ] みたいなのが表示されますが、上の絵の状態(4つ目で)で再起動されます。 そのあとも無限に続きます。 セーフモードも何とか.sysで再起動がかかります。 Windows XpのCDから、回復コンソールを起動させようとすると、 ntfs.sysでブルースクリーンになります。 できれば再インストールは避けたいのですが、どのようにすればいいでしょうか。 友人のPCなので詳しいことはわかりませんが、 NEC製のたぶん2004年ぐらいかと思います。(Celeron Dの時代。)

  • jspで無限ループ

    jspやサーブレット、或いはaspのプログラムの中で無限ループになった場合、例えば while(true){ ・ ・ ・ } のように。 そのプロセスはどうなるのでしょうか? ブラウザを閉じた瞬間に止まるのでしょうか?

    • ベストアンサー
    • Java
  • 無限ループについて(while true~)

    たびたびお世話になります。 管理しているサーバーとデータベースの接続確認を、30分に一度行っているのですが、この際に入力していたコマンドが無限ループから抜け出すことができなくなってしまいました。 入力していたコマンドは、while true; do ./aaa.sh ; sleep 1800; doneです。 30分に一度、aaa.shを起動させて接続を確認する、というつもりで入力していたものなのですが…。 無限ループに気付き、プロセスをrootからkill(-kill) しても復活(?)してしまうようです。 このままでは問題があるため、なんとか無限ループを抜け出したいのですが、いい方法はありませんでしょうか? OSはLinuxです。 申し訳ありませんが、初心者中の初心者のため、必要な情報があまりわかりません。不足がありましたら、補足要求お願いします。

  • 悪夢ってなぜ無限ループなの?

    出口のない無限ループのパターンが多いです。 もしくは結末がきて目が覚めるか。 皆さんはどうですか? 今日の悪夢はiPhoneの設定の中に名前は忘れましたが見慣れない項目があり、起動するとどうもチャットで以前接触してきた女から連絡が。これはなんだと疑って打ち込もうにもなぜかそのワードは即キャンセルされ相手の反応を見るに監視されている…ってやつでした。どうやってアンインストールしようとか誰かに頼ろうとかずっともがいていたらいつの間にかJホラー系の悪夢を見る事になり。その女の話かは忘れましたが引き出しを開けてはいけない!までは記憶しているのですが最悪でした笑

  • 再起動の無限ループ

    お世話になります。 パソコンを起動したら、いきなり電源が落ちて、再起動になりました。 起動すると、「深刻なエラーから回復しました」と出て、復活したかと思い、ソフト(メディアプレイヤー等)を立ち上げると電源が落ち再起動という無限ループに陥っています。 ウィルス検査はしていて発見されませんでした。 HDDは3年前に買ったウェスタンデジタルの60GBです。