는 와우 무슨 충격적인 아마 수천 경우가없는 나는 그것을이든 withoutsetting 변수를 호출하지만이기 때문에 나는 그들이 이해이PHP에서 정의되지 않은 수백 개의 인덱스 통지를 제거하는 방법은 무엇입니까?
Notice: Undefined index: action in C:\webserver\htdocs\header.inc.php on line 18
같은 공지의 수백이가 쉽게 단지 활성화 오류보고입니다 I 페이지를 50 개의 변수로보고하는 경우 예를 들어 설정하는 방법은 해당 페이지를 올바르게 수정하여 코딩하는 쉬운 방법이 있습니까?
그리고 내 말은하지 않습니다 그냥 내가는 isset을 사용
if ($_GET['p'] == "account.edit.topfriends" || $_GET['action'] == "newmember" || $_GET['p'] == "account.profile.name") {
//some more code here
}
실제로 이것을 페이징에 사용합니다. $ page = (! empty ($ _ GET [ 'page']))? $ _GET [ 'page'] : 0; 그리고 페이지에있을 때 오류가 사라졌지만 아무 페이지도 설정되어 있지 않으면 인덱스 오류 – JasonDavis
을 얻게됩니다. 공백과 isset의 차이점이 있습니다. – rezzif
그리고 array_key_exists(). –