2016-08-06 2 views
0

이 질문을 잘못하고있을 수도 있지만 특정 답변을 찾는 데 어려움이 있습니다. 내가 보는 MySQL을 PDO 대부분의 예에서, 그것은 예를 들어 기능 사용되고 :함수에서 PDO를 사용해야합니까?

function getContent() {.....} 

그래서 제 질문은 내가 보안을 위해이 방법을 구조화되는 것을 볼 등을 위해 그것을이다 PDO ....을하다 화장품과 같은 이유 및 반복 방지 등?

+0

연결 코드를 사용하려고 할 때마다 복사하여 붙여 넣는 것과 반대되는 것을 의미합니까? 대부분의 사람들은 데이터베이스 작업을 위해 클래스를 사용합니다. 예를 들어 개인 정적 속성에 연결을 쉽게 저장할 수 있습니다. –

답변

1

함수에서 코드 실행 범위가 해당 함수로 범위가 지정되므로 매개 변수가 캡슐화됩니다 (즉, 전역 변수가 아닙니다). 그 외에도 보안에는 실질적인 이점이 없습니다. 다른 곳에서 코드를 실행하는 것과 같습니다. 대부분의 사람들은 재사용을위한 코드를 구성하고 반복을 피하는 방법을 사용합니다.

+0

고맙습니다 @ 닉 내가 찾고 있던 것이 었습니다. – zcleft

관련 문제