Ошибка вызова функции из одного файла PHP в другой без получения ошибок

Я пытаюсь вызвать некоторые данные из базы данных в приложение, которое я создаю, но пытаюсь решить небольшую проблему.

ФАЙЛ: Dbconnect.php

<?php

connect();

function __destruct() {
$this->close();
}

function connect() {

require_once __DIR__ . '/Config.php';

$con = mysql_connect(DB_HOST, DB_USERNAME, DB_PASSWORD) or     die(mysql_error());

$db = mysql_select_db(DB_NAME) or die(mysql_error()) or die(mysql_error());

return $con;

}

function close() {

mysql_close();

}
?>

ФАЙЛ: Get_Subjects.php

<?php

require_once 'Dbconnect.php';

function getSubjects(){
$db = new connect();
?>

Когда я пытаюсь вызвать соединение (); Функция в Get_Subjects.php появляется с этой ошибкой:

Неустранимая ошибка PHP: класс ‘connect’ не найден в G: \ PleskVhosts \ opuna.co.uk \ httpdocs \ subject_api \ Get_Subjects.php в строке 6

Я не знаю, почему это происходит.

0

Решение

connect() это функция, а не класс. Так что вам просто нужно позвонить без new

function getSubjects(){
$db = connect();
?>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]