我目前正在尝试获取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;
}
?>而错误是:
/myfiledirectory/example.php中的解析错误:语法错误、意外的“require_once”(T_REQUIRE_ONCE)、期望函数(T_FUNCTION)在4上
任何帮助都是非常感谢的!我不太清楚到底出了什么问题。
正在运行的php文件是:
<?php
require_once('signin.php');
if(!loginUserAccount('bobby@gmail.com', 'AveryRandomPassword')){
echo 'error';
} else {
echo $email;
}
?>Require_once的包装也有区别.这没什么区别吧?如果是的话,在生产环境中使用哪一种更可取?
发布于 2014-05-18 20:08:24
在没有函数的情况下,类中不能有require_once。这是主要原因。
尝试将require_once放在construct中。
准确地说:
class foo
{
require_once('bar.php');
}会抛出一个错误。
发布于 2014-05-18 20:09:57
这一行:
require_once('signin.php');在类中,但在方法之外,这在PHP中是不可能的。
发布于 2014-05-18 20:09:21
我可能错了,但是require_once‘medoo.min.php’不需要括号吗?像这样: require_once ('medoo.min.php');
https://stackoverflow.com/questions/23726288
复制相似问题