대개 $_POST
수퍼 글로벌을 $post
과 같은 변수에 할당하면 코드가 빨리 작성되지만 최근에 내가 좋든 싫든 생각하기 시작 했나요?
0
A
답변
1
나는 보통 이것에 대한 함수를 작성 :
function post($key) {
return isset($_POST[$key]) ? trim($_POST[$key]) : null;
}
하지만이 질문에 대답하기 위해, 아니이와 본질적으로 아무 문제가 없습니다. 단지 명확성이 부족할 가능성이 있으며 $_POST
은 귀하의 과제가 아닌 반면 글로벌 범위에 있습니다.
0
매번 실행해야하는 추가 단계입니다. 볼륨이 큰 응용 프로그램에서 작업하지 않으면 눈에 띄지 않을 것입니다. 그 때마다 변수 이름을 touchtype하는 엉덩이에 통증이 있지만 이해하기 쉬운 형식으로 바꾸는 것은 좋은 프로그래밍 연습이 아닙니다.
+3
정말로 하드로드 된 애플리케이션에서도 과부하는 무시할 수 있습니다. – zerkms
1
기술적으로 문제는 없습니다.
그러나 일반적인 디자인 원칙을 따르면 - 단지 필요한 조치를 취하지 않습니다.
1
내 의견으로는 다른 사람에게 혼란 스러울 수 있기 때문에 좋지 않습니다. 어느 것이 더 명확합니까?
echo $_POST['name'];
또는
$post = $_POST;
// ... lots of code in between
echo $post['name'];
0
모든 변수에 POST/GET 글로벌 키 값을 할당 할 수 있습니다. 필요에 따라 위생 처리를하십시오.
$employer_id = (int)$_GET['id'];
당신이 말하는 기대하는 경우, ... 그래서
관련 문제
- 1. SQL의 결과를 변수에 할당 할 수 있습니까?
- 2. 할당 할 때 객체를 할당 할 때
- 3. 변수를 배열에 할당 할 때 문제가 발생했습니다.
- 4. 세션 변수에 객체를 할당 할 수 없습니까?
- 5. C# : 메서드 매개 변수에 특성을 할당 할 수 있습니까?
- 6. html.hiddenvalue 변수에 할당
- 7. 직렬화 결과를 변수에 할당
- 8. makefile 변수에 소스 파일에서 읽은 값을 할당 할 수 있습니까?
- 9. 하나의 매개 변수에 값을 할당 할 수 있습니까?
- 10. 어떻게 TStream에서 오는 Olevariant 변수에 값을 할당 할 수 있습니까?
- 11. Powershell v1 : switch 문의 결과를 변수에 할당 할 수 있습니까?
- 12. AS3에서 변수에 게터 기능을 할당 할 수 있습니까?
- 13. PHP 변수에 XML 스크립트를 어떻게 할당 할 수 있습니까?
- 14. Rtti.TValue 유형의 변수에 인터페이스 변수를 어떻게 할당 할 수 있습니까?
- 15. C#의 Type 개체에서 변수에 할당 할 수있는 방법이 있습니까?
- 16. VBscript에서 GET 변수에 액세스 할 때 문제가 발생했습니다.
- 17. 변수에 _assigning_ 할 때 파이썬 범위 문제가 발생했습니다.
- 18. 속도 #parse하지만 변수에 할당
- 19. 배열을 할당 할 때 new 연산자에 문제가 발생했습니다.
- 20. 기존 변수에 추가 할 때 cfset 문제가 발생합니다.
- 21. 자바 스크립트에서 전역 변수에 액세스 할 때 문제가 발생했습니다.
- 22. Image Control WPF에 소스 속성을 할당 할 때 문제가 발생했습니다.
- 23. C++에서 배열에 새 메모리를 할당 할 때 문제가 발생했습니다.
- 24. XSLT : 전역 변수에 값 할당
- 25. VBA에서 변수에 숫자 값 할당
- 26. 블록 외부의 변수에 객체 할당
- 27. 메서드 복귀가 변수에 할당 됨
- 28. jsp에서 문자열 변수에 값을 할당
- 29. 로컬 변수에 같은 이름이 있으면 C++에서 인스턴스 변수에 어떻게 할당 할 수 있습니까?
- 30. 숨겨진 변수에 비즈니스 엔티티 할당
에 "빨리 내 코드를 작성하는"--- 당신은 심각한? -1 키 스트로크가 정말로 당신을 위해 뭔가를 바꿉니 까? – zerkms
어떤 변화가'_' 기호에 도달 할 것입니까? – Tarik
적어도 이름을'$ P' 또는 짧은 것으로 지정하십시오 ... 또는 게시물 기능을 작성하십시오. – karnok