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を学ぶための最良のソースを教えてください。 –