따옴표 1개
큰따옴표 정보 "", 작은따옴표''
이스케이프하지 않으면 작은따옴표를 사용하세요. 큰따옴표는 변수를 검색하고 작은따옴표는 문자열만 감싸기 때문입니다
2 스택에 배열 푸시
$arr[] = 'x'; array_push($arr, 'x') 대신, 함수 호출 소비 없음
3 다중 분기 선택
Switch Case는 여러 개의 if else를 대체합니다. 그런데, 올바른 출력이 하나뿐인데 중간에 제거해야 할 오류가 많은 경우에는 여러 개의 if else를 사용하지 마세요. 더욱 우아해질 것입니다
function demo(){ if () return false; if () return false; if () return false; return 'x'; }
4 객체 지향과 프로세스 지향의 선택
단순화할 수 있는 일은 최대한 단순화하세요. 클래스 인스턴스화는 함수 호출보다 비용이 많이 듭니다. 클래스 인스턴스화는 스택 메모리가 아닌 힙 메모리를 할당해야 합니다
5 PHP와 함께 제공되는 함수를 사용해 보세요
직접 구현할 생각은 마세요. PHP에 포함된 모든 기능은 c 언어로 작성되어 있는데, C보다 작업 효율이 높은 PHP로 작성할 수 있나요?
6 전역 변수를 사용하지 마세요.
8 메모리 누수. PHP(실행 후 종료), 상주 프로세스 없음)에서는 일반적으로 메모리 누수가 발생하지 않지만 동료가 작성한 프로그램이 설명할 수 없을 정도로 빈 페이지를 반환하는 것을 발견했지만 코드 로직이 xdebug로 디버깅한 후 재귀에 종료가 없어 무한 호출이 발생하므로 프로그램에 메모리 누수가 있을 수 있습니다