私のラップトップには、Windows 7とWAMP - PHP 5.3.8とApache 2.2.21があります。私もAPCを使用しています。ちょうど最後の夜と今日私は私が把握しようとしているいくつかの非常に奇妙な行動に気づいた。ランダムに不足しているHTMLブラケットがあり、メモリ使用量が膨らんでいます
最初に、生成されたページに山括弧がランダムに不足しているhtml "<"があります。それはタグから来ているようです。タグは、非常に基本的な5行関数から返されます。私は何度もそれをチェックしており、括弧がついていないはずです。
さらに奇妙なのは、それはランダムにしか行われず、まだ同じhtmlタグではないことです。私は、コードを変更せずにW3Cバリデーターを通してHTMLコードを再ロードして実行していて、2回連続して実行することはできません。
もう1つ目のことは、今朝私のスクリプトがそれぞれ25MBを使用していたことがmemory_get_peak_usage()によって報告されたことです。私はWAMPを再開し、それぞれ1-1.5MBを使用しました。
これら2つの出現が関連しているかどうかわかりません。誰もこれを見ましたか?
編集:忘れてしまったのは、奇妙なタグを生成するのと同じPHP関数ではないことに注意してください。さまざまなデータにはいくつかの異なるものがありますが、基本的に同じ機能です。
第二編集:
function ampm_tags($value)
{
if ($value == 1) {
return '
<option></option>
<option value="1" selected="selected">AM</option>
<option value="2">PM</option>';
}
elseif ($value == 2) {
return '
<option></option>
<option value="1">AM</option>
<option value="2" selected="selected">PM</option>';
}
else {
return '
<option></option>
<option value="1">AM</option>
<option value="2">PM</option>';
}
}
私たちに関数の1つを表示できますか? – ChrFin
生成されたHTMLの外観はどうですか? – afuzzyllama
最新のものは次のようになっています: '