PhpStorm显示警告作为未定义的方法

时间:2017-11-07 07:10:42

标签: php

我创建了一个公共的Connection类,并在构造函数中传递它以自动创建连接。

事情完美无缺,但 PhpStorm 显示它们未定义,因为它可能无法动态检查代码。

有解决方法吗?或者我做错了练习并且应该在每个班级中单独创建连接?

这是我的一些代码:

DbConnection类

  public function dbConnect(){
       // stuff
       return $pdo;
   }

UserClass的

private static $conn = FALSE;

   function __construct ($db) {
       self::$conn = $db->dbConnect();

       //ERROR: Referenced method is not found in subject class
   }

   function test(){
       $query = "SELECT * from traccar.users limit 2";
       $stmt = self::$conn->prepare($query);

       //ERROR: Prepare is not found i BOOLEAN

       $status = $stmt->execute();
   }

的index.php

$db = new DbConnection();
$user_access = new UserAccess($db);

0 个答案:

没有答案