Ошибка Php – Ожидаемая ожидаемая функция require_once

В настоящее время я пытаюсь извлечь среду medoo, чтобы начать легко извлекать данные из моей базы данных MySQL … и по какой-то причине она не работает!

вот код моего файла signin.php

<?php function loginUserAccount($loginname, $password){ // Include Medoo (configured) require_once 'medoo.min.php'; // Initialize $database = new medoo(); $email = $database->get('MM_Users', 'Email', [ 'ID' => 1 ]); return $email; } ?> 

И ошибка:

Ошибка анализа: синтаксическая ошибка, неожиданный «require_once» (T_REQUIRE_ONCE), ожидающая функция (T_FUNCTION) в /myfiledirectory/example.php в строке 4

Любая помощь очень ценится! Я не совсем уверен, что происходит не так.

Файл php, который работает:

 <?php require_once('signin.php'); if(!loginUserAccount('bobby@gmail.com', 'AveryRandomPassword')){ echo 'error'; } else { echo $email; } ?> 

Там также разница в упаковке для require_once … это не имеет никакого значения? И если да, то какой из них целесообразнее использовать в производственной среде?

Solutions Collecting From Web of "Ошибка Php – Ожидаемая ожидаемая функция require_once"

У вас не может быть require_once внутри класса без функции. Это главная причина.

Попробуйте поместить require_once в конструкцию.

если быть точным :

 class foo { require_once('bar.php'); } 

будет ошибка.

Возможно, я ошибаюсь, но не требует_соединения 'medoo.min.php'; нужны скобки? например: require_once ('medoo.min.php');

Эта строка:

 require_once('signin.php'); 

находится внутри класса, но вне метода, что невозможно в PHP.