1. 이 상황은 숫자를 반올림하는 등의 프로그램을 작성할 때 사용됩니다. 많은 사람들이 다음과 같이 쓸 것입니다:
분석:
a가 4.4라고 가정하면 intval() 이후에 a 0.5 = 4.9는 4가 됩니다. a가 4.6이라고 가정하면 0.5=5.1이 되고 그 이후에는 intval()이 5가 되므로 반올림이 이루어집니다.
양수는 0.5, 음수는 -0.5입니다.
소수점 2자리 반올림도 마찬가지입니다.
4. 문자열 교체 시 str_replace()가 정규 표현식보다 더 효율적입니다. 실제로 Making the Web에 따르면 str_replace()는 ereg_replace() 및 preg_replace()와 같은 정규 표현식보다 61% 더 효율적입니다.
5. if($a==true) if($a)
6. 변수와 요소의 존재 여부를 확인하려면 isset을 사용하는 것이 더 빠릅니다.
7. 삼항 연산을 사용해 보세요
8. if 라인 문을 적절하게 작성하세요. 함수 내에서 반환 문을 적절하게 사용하여 분기를 줄이세요
9. memcache mogodb 등을 사용하여 프로그램 및 데이터베이스의 부담을 줄입니다
10. sqllite를 이용하여 임시 데이터를 기록할 수 있습니다