我正在尝试从PHP类中将一些变量提取到另一个文件中,无法静静地找出执行方法。
我正在附上一段伪代码,以显示我到底想做什么
假设有一个名为Products.php的PHP类,其中有一个具有getProducts()函数的函数,该函数具有变量$ product_name
public function getProducts() {
$product_name = "Some name";
}
现在,我希望将此变量$ product_name用于一个单独的文件,该文件名为products.php。我在那里可以使用它吗?我做了
这样的类的实例$products = new Products($connection);
以上仅是示例,因此请不要介意其他任何错误,我只想知道如何将变量访问到另一个文件中!
感谢您事先提供的所有帮助。
答案 0 :(得分:0)
您需要在函数中使用return
,并将PHP文件包含在函数中。结果看起来像这样:
file1.php
public function getProducts() {
$product_name = "Some name";
return $product_name;
}
file2.php
include 'file1.php';
$product_name = getProducts();
请记住,以这种方式编写的PHP代码是不好的样式。以下是有关如何编写PHP的一些说明:https://www.phptherightway.com/