Я пишу php-файл, который будет содержать функции, задач, которые я хочу выполнить. Некоторым из этих функций необходимо будет использовать базу данных mysql. Я создал отдельный файл db_connections.php, который я добавил в файл функций, используя require_once.Как получить доступ к переменной внутри функции?
Я могу получить доступ к объекту PDO, созданному в этом файле, но я не могу получить доступ к этой переменной внутри своих функций. Есть ли способ доступа к переменным внутри функций?
<?php
require_once ("class.phpmailer.php");
require_once ("error_option.php");
require_once ("db_connection.php"); //The PDO object has been created here
function processLoginUser($email, $password) {
//I cant seem to access the pdo object inside functions, but it is accessible outside functions
$email = trim($email);
$password = trim($password);
$checkUserQuery = $dataObject->prepare("CALL sp_CheckLogin()");
$checkUserQuery->bindParam();
}
См. Http://php.net/manual/en/language.variables.scope.php. – chris85
Возможно, вы должны показать нам требуемую функцию. – RiggsFolly
Передайте ее в функцию. – AbraCadaver