php - 如何在循环中多次包含 Class 文件?
问题描述
我想Class
多次包含文件,我试图在 foreach 循环中包含文件,但由于Class
.
以下是我的代码。
1)我在这里包含一个文件。
$ordersinfo = $ordercon->get_orders_by_ids($p_order_id);
foreach ($ordersinfo as $key => $customerInfo) {
include("info_customer.php");
}
2)以下代码info_customer.php
class Demo
{
function __construct(argument)
{
echo "HEllo";
}
}
$test = new Demo;
我总共有 3 条记录,但由于在文件中声明,文件oderinfo
只包含一次。Class
info_customer.php
我该如何解决?
解决方案
只包含一次您的类文件,并在 foreach 循环中构造该类的实例。它看起来像这样:
include("info_customer.php");
$ordersinfo = $ordercon->get_orders_by_ids($p_order_id);
foreach ($ordersinfo as $key => $customerInfo) {
$test = new Demo;
//Do stuff with $test
}
info_customer.php
:
class Demo
{
function __construct(argument)
{
echo "HEllo";
}
}
推荐阅读
- sql - 当不使用 EXISTS 引入子查询时,选择列表中只能指定一个表达式。- SQL 服务器
- acumatica - 用户在对话框中确认后插入 SO 行
- python - Python:获取具有> = 3个奇数“递归”的列表列表的数量
- javascript - 如何在 React Native 中转换日期格式?
- java - 在Java中扫描百分比的问题
- android - ML Kit Barcode Scanning - FirebaseVisionImageMetadata 使用哪种图像格式?
- c# - 不同对的序列(简单的算法问题)
- python - Pandas 删除具有双重条件的重复项
- matlab - Matlab:在实现超类中声明为抽象的方法时,为什么访问必须是公共的?
- java - ExecutorService vs CompletableFuture