1
이 변수를 함수에 액세스하려고하는데 오류가 Undefined variable: ERROR
이됩니다. 함수 내부외부 함수에서 변수 액세스 (PHP)
<?php
$ERROR["emptyEmail"] = "empyt email";
$ERROR["emptyPassword"] = "empty password";
function validateLogin($data) {
if (empty($data["email"])) {
return $ERROR["emptyEmail"];
} else if (empty($data["password"])) {
return $ERROR["emptyPassword"];
} else {
return "valid";
}
}
?>
감사 :
또는 당신 $GLOBALS를 사용하여 함수 외부에있는 모든 변수에 액세스 할 수 있습니다. 그것은 작동합니다, 나는'global $ ERROR [ "emptyEmail"]'을 시도하여 바보입니다. –
반갑습니다. 제 답변을 수락 된 것으로 표시하십시오 :) – user2342558
예. PHP에서 OOP를 배울 수있는 최고의 소스를 제안 해 주시겠습니까? –