1. 변수만 복사하지 마세요
가끔 PHP 코드를 더 깔끔하게 만들기 위해 일부 PHP 초보자(저 포함)는 미리 정의된 변수를 변수에 복사합니다. 이름이 더 짧으면 결과적으로 메모리 소비가 두 배로 늘어나 프로그램 속도가 느려질 뿐입니다. 다음 예에서 사용자가 텍스트 입력 상자에 512KB의 텍스트를 악의적으로 삽입하면 1MB의 메모리가 소모된다고 상상해 보십시오!
나쁜:
좋음:
2. 문자열에 작은따옴표 사용
PHP 엔진에서는 문자열 변수를 캡슐화하기 위해 작은따옴표와 큰따옴표를 사용할 수 있지만 큰 차이가 있습니다! 큰따옴표로 묶인 문자열을 사용하면 PHP 엔진이 먼저 문자열의 내용을 읽고 그 안에 있는 변수를 찾은 다음 변수에 해당하는 값으로 변경하도록 지시합니다. 일반적으로 문자열에는 변수가 없으므로 큰따옴표를 사용하면 성능이 저하됩니다. 큰따옴표로 묶은 문자열 대신 문자열 연결을 사용하는 것이 좋습니다.
나쁨:
좋음:
나쁨:
'
'
에코
$myVariable
많은 PHP 프로그래머(저 포함)는 여러 변수를 악취로 출력할 때 문자열을 먼저 사용하는 대신 실제로 쉼표를 사용하여 구분할 수 있다는 사실을 모릅니다. 먼저 아래 첫 번째 예에서와 같이 커넥터 사용으로 인해 성능 문제가 발생합니다. 왜냐하면 이를 위해서는 PHP 엔진이 먼저 모든 변수를 연결한 다음 출력해야 하기 때문입니다. 두 번째 예에서는 PHP 엔진은 순서대로 출력합니다. 나쁜:
에코
addUser();
}
deleteUser();
}
editUser();
}
defaultAction();
}
좋음:
addUser();
deleteUser();
editUser();
defaultAction();
}
위 내용은 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.