【发布时间】:2018-03-15 18:57:31
【问题描述】:
对不起,伙计们,我一直在尝试在我的 PHP 项目中使用 PSR-4,直到现在我只有一个问题;如果我只使用类
<?php namespace backend\controllers;
class Conexion
{
public function __construct() {
echo "hi";
}
}
然后在其他文件中我把它工作正常
<?php
require_once __DIR__.'/vendor/autoload.php';
use backend\controllers\Conexion as Conexion;
$user = new backend\controllers\Conexion;
但如果我尝试通过以下方式更改第一个块代码:
<?php namespace backend\controllers;
class Conexion
{
public function __construct() {
$conexion = new mysqli('localhost','mysql','root','');
if($conexion) {
echo "1";
} else {
echo "0";
}
}
}
我收到以下错误
致命错误:类 'backend\controllers\mysqli' 未在 C:\xampp\htdocs\master-pure-php\app\backend\controllers\DataBaseController.php 在第 9 行
但我需要在类中使用命名方法,但我不知道该怎么做。 提前致谢
【问题讨论】:
-
你的问题不是 laravel 特定的,为什么要包含 laravel 标签
-
是的,你说得对,对不起,写这个问题的时候我很累