Windows 7 (WAMP 포함) - PHP 5.3.8 및 Apache 2.2.21을 랩톱에서 실행 중입니다. 나는 또한 APC를 사용하고있다. 어젯밤과 오늘 나는 알아 내려고하는 아주 이상한 행동을 발견했습니다.html 대괄호가 무작위로 누락되어 메모리 사용량이 많아졌습니다.
먼저 생성 된 페이지에 꺾쇠 괄호가 누락 된 HTML "<"가 있습니다. 태그에서 오는 것 같습니다. 태그는 매우 기본적인 5 줄 함수에서 반환됩니다. 여러 번 확인해 봤는데 누락 된 대괄호를 만들어서는 안됩니다.
더 이상한 것은 무작위로만 수행되며 아직 두 번 동일한 HTML 태그가 아닙니다. 코드를 변경하지 않고 W3C 유효성 검사기를 통해 html 코드를 다시로드하고 실행 했으므로 두 번 연속해서 실행할 수 없습니다.
둘째로, 오늘 아침에 memory_get_peak_usage()가 내 스크립트가 각각 약 25MB를 사용한다고보고했는데 이는 평범하지 않습니다. 나는 WAMP를 다시 시작했고, 각각 1-1.5MB를 사용했다.
나는이 두 사건이 관련되어 있는지 알 수 없습니다. 이걸 본 사람 있니?
편집 : 언급하는 것을 잊었지만 이상한 태그를 생성하는 PHP 함수와 동일한 것은 아닙니다. 서로 다른 데이터에 대해 서로 다른 두 가지가 있지만 기본적으로 모두 동일한 기능입니다.
2 편집 : 여기 일이 가장 최근의 기능입니다 :
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>';
}
}
하나의 기능을 표시 할 수 있습니까? – ChrFin
생성 된 HTML의 모양은 무엇입니까? – afuzzyllama
가장 최근의 것은 다음과 같습니다 :'