如何从php文件调用函数?

如何从php文件调用函数?,php,Php,所以我在一个名为functions的php文件中有一个函数register\u user,该函数用于激活在我的网站上注册的用户 function register_user($register_data) { array_walk($register_data, 'sanitise_array'); $register_data['password'] = md5($register_data['password']); $fields = '`' . implode(

所以我在一个名为
functions
的php文件中有一个函数
register\u user
,该函数用于激活在我的网站上注册的用户

function register_user($register_data) {
    array_walk($register_data, 'sanitise_array');
    $register_data['password'] = md5($register_data['password']);

    $fields = '`' . implode('`, `', array_keys($register_data)) . '`';
    $data = '\'' . implode('\', \'', $register_data) . '\'';

    mysql_query("INSERT INTO `mock_exam_users` ($fields) VALUES ($data)");
    email($register_data['email_address'], 'Activate your account', "Hello " . $register_data['first_name'] .",\n\nTo activate your account, click on the link below or copy and paste the URL on to your browser.\nhttp://7ea8d47c.ngrok.io/mocktime/activate.php?email=" . $register_data['email_address'] . "&email_code=" . $register_data['email_code'] ." \n\nmockTime");
}
在我的登录页面中,我检查用户登录时的验证,其中一项检查是检查用户是否激活了他们的电子邮件

if (user_active($email_address) === false) {

    $errors[] = 'Email Address is not activated !';
}
我想知道我是否可以在if语句中传递
register\u user
函数,作为重新发送电子邮件的替代方法


我希望我已经很详细地描述了这个问题,但是如果你们需要更多的详细信息,请发送消息。

首先包含functions.php文件,然后使用参数调用register\u user函数:

包括(“functions.php”); 注册用户(数据)

简短回答:

require_once('file_containing_registered_user.php');

你知道PHP中的
require
语句吗?这就是将函数从一个文件加载到另一个文件的方式。我更喜欢使用require\u而不是include,因为PHP会检查该文件是否已被包含,您好,我知道如何调用“”,但我不完全确定如何调用register\u user(data)因为register_user传递了一个参数,而我在执行此操作时无法访问该参数,如果条件是查看用户的电子邮件地址是否被激活