gpt4 book ai didi

php - 在 php 中包含另一个类中的类

转载 作者:行者123 更新时间:2023-11-29 01:47:08 25 4
gpt4 key购买 nike

我有一个 php 页面,其中有一些关于数据库的变量,即服务器地址、用户名和密码等。

config.php 将包含

<?php 
$dbserver="";
$username="";
$password="";
$database="";
?>

我有一个类,其中包含我的网站所需的所有功能。如何将我的 php 页面变量导入此类以用于数据库连接?

我的类(class)

<?php
class a{
include("config.php");
function db_connect(){
mysql_connect($dbserver,$username,$password);
}
}
?>

最佳答案

通常为此目的,存在常量。

但是如果你想使用变量,你所要做的就是 require_once(yourFile),然后当你想在类的方法中使用这些变量(它们是全局的)时,只需将它们引用为 global $myVar;(就像你在声明它一样)。只需为您要在上下文中使用的每个全局变量执行一次。

例子:

设置.php:

$conn = 'my connection';

MyClass.php:

class MyClass
{
function DoSomething()
{
require_once('settings.php');
global $conn;
doSomethingWith($conn);
}
}

关于php - 在 php 中包含另一个类中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4153313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com