php - 在类中使用外部类对象

标签 php

我想在类中使用我的 mysql 对象(在类之外声明)。 我用 global 和 $GLOBAL 尝试了一些东西,但似乎没有任何效果。

代码:

$mysqli = new mysqli("...");

class Tournament {
  public static function AddTournament($...) {
    $mysqli->query("...");
  }
}

最佳答案

将其作为参数传递并调用它:

class Tournament {
  public static function AddTournament($mysqli) {
    $mysqli->query("...");
  }
}

$mysqli = new mysqli("...");

Tournament::AddTournament($mysqli);

关于php - 在类中使用外部类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34001157/

相关文章:

php - Plastic/Elasticsearch-搜索具有空值的条目

php - 永久删除 symfony 插件

php - 通过主题自定义 Woocommerce 中的产品类别面包屑链接

php - 计算赞成票和反对票插件的计数

php - 如何在列表元素中放置切换按钮?

php - 如何在 select 中创建一个选项值以查找任何值

php - 将 MYSQL 数据库连接到 Public_HTML PHP

php - cURL 7.27.0-1 无法通过 Apache PHP 加载,但在 php 命令行上运行良好

Symfony PHP 中的 JavaScript 确认(..) 等效项

php - 使用 AJAX 加载内容时更新 Facebook Like 元数据