PHP错误消息:调用未定义的函数

时间:2011-02-05 12:40:52

标签: php

(免责声明)我的PHP体验大约2个小时,我知道我在做什么。

这是我的错误,我想知道你怎么知道错误的位置,例如。

在我的浏览器中呈现的

,这是我的错误。

Fatal error: Call to undefined function array_key_exist() in 
/home/mjcrawle/public_html/cit/home/processlogin.php on line 47

第47行实际上是if (array_key_exist('submit', $_post)){

我不知道错误是在之前还是之后 - 这是我的代码。

/*Determine if the form data was submitted*/
if (array_key_exist('submit', $_post)){
    /*this removes left over data*/
    $emailaddress = sanitize($_post['emailaddress']);
    $password = sanitize($_POST['password']);

    /*verify form data*/
    $auth_status = validateLogin($emailaddress, $password); 
}

3 个答案:

答案 0 :(得分:6)

该功能为array_key_exists,而不是array_key_exist:)。

强调后者 s

答案 1 :(得分:2)

函数名是array_key_exists()(你的忘记S在“存在”中)

答案 2 :(得分:0)

错误是说函数array_key_exist不存在 - 原因是你忘记在结尾添加's'。实际的函数名称是array_key_exists

试试这个:

/*Determine if the form data was submitted*/
if (array_key_exists('submit', $_post)){

  /*this removes left over data*/
  $emailaddress = sanitize($_post['emailaddress']);
  $password = sanitize($_POST['password']);

  /*verify form data*/
  $auth_status = validateLogin($emailaddress, $password);
}