PHPで1秒ごとにファイルがあるか無限ループを使用してチェックして、あったら中身を取り出すという簡単なプログラムを組んだのですが、コマンドプロンプトから該当のPHPファイルを実行してみても、無限ループしないですぐにプログラムが終了してしまいます。
PHP
1<?php 2namespace EasyCHAT; 3use EasyCHAT\WebSocket; 4class Sender{ 5function __construct(){ 6while(true){ 7 if(file_exists(__dir__."/messages.txt")){ 8 $file = file(__dir__."/messages.txt"); 9 $count = count($file); 10 $i = 1; 11 while($count == $i){ 12 WebSocket::onMessage_PMMP($file[$i]); 13 $i++; 14 } 15 unlink(__dir__."/messages.txt"); 16 } 17 sleep(1); 18} 19} 20} 21?>
特にエラーなどは出力されていませんが、どこがおかしいのでしょうか?
アドバイスあれば下さい。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。