私はプログラミングコンテストにPHPを使用しています(悪い選択、私は知っていますが、それは私がよくしている唯一の言語です)。多くの場合、非常に大きな変数を作成すると、PHPは空白のページを返します。エラーは生成されません。例えばPHPは時々エラーのない空白のページを返すのですか?
、私はこのようなスクリプトを持っている場合:
<?php
echo 'test';
$var=array();
for($i=0;$i<9999999999;$i++){
$var[]=$i*9999999999;
}
ませ出力が出力されないであろう。 "テスト"さえできません。
これを防ぐ方法はありますか?
P.S.スクリプトは通常、約2〜3秒で短時間で終了します。 PHPが終わりに達することなくスクリプトを終了させていると私は思う。
エラー報告は有効になっていますか? – jprofitt
あなたは 'max_execution_time'に達している可能性があります。出力バッファリングの設定によっては、 'test'が表示されない場合があります。 –
スクリプトの場合、' test'出力(コンソールで実行します)が表示され、その後phpが考えています。コンテストスクリプトがブラウザで実行される理由は全くありません – zerkms