여기에 특정 변수가 가끔더 일반적인 사례를 IF 문에 넣는 것이 더 효율적입니까?
여기 경우 내있어 "오류"메시지를 에코 싶어하는 경우, (그것으로 연결된 일부 공백 제외) 비어있을 것입니다 내 최근 작업
했다 문 : 오류가 예외가 아닌 규범 먼저 가장 일반적인 경우를 예측 쿼리를 작성하는 더 효율적이기 때문에
if(preg_match("/^\s+$/",$var[$i])) {
echo "Description not available";
} else {
echo $var[$i];
}
내 질문은 무엇입니까?
예컨대 :
if(!preg_match("/^\s+$/",$var[$i])) {
echo $var[$i];
} else {
echo "Description not available";
}
아니면 이 더 효율적이 될 것이라고이 쓸 수있는 더 좋은 방법이 있나요?
차이점은별로 다르지 않지만 전혀 차이가 없을 수 있습니다. PHP 엔진이 어떻게 작동하는지 모르겠습니다.
'if'와'else'의 순서는 아무런 차이가 없지만'preg_match'는 꽤 큰 검사입니다. 'if (trim ($ var [$ i])))'는 아마도 더 빠를 것입니다. 또는 if (trim ($ var [$ i]))'는 똑같은 것입니다. – IMSoP