我尝试使用我的第一堂课,但是它不起作用,我是编码的新手,所以我不知道它是如何工作的
ive尝试在互联网上查看并更改一些内容
这是php文件:
<input type="submit" name="Submit" class="btn btn-success btn-edit-save" value="@Resource.Save" />
这是课程
new Products();
foreach ($products->getProduct() as $product) {
echo $product . '<br>';
}
我尝试输入代码时的结果是此错误:
致命错误:未捕获错误:在index.php:3中找不到类“产品” 堆栈跟踪:在第3行的index.php中抛出#0 {main}
答案 0 :(得分:1)
这是代码:
include(__dir__.'/Products.php');
$products = new Products();
$allProducts = $products->getProduct();
if($allProducts)
foreach ($allProdcuts as $product) {
echo $product . '<br>';
}
}
您需要在调用之前包含课程文件
答案 1 :(得分:1)
该错误表示未找到产品类。 出于测试目的,您可以执行以下操作(声明该类,然后立即使用它):
<?php
class Products {
public function getProducts()
{
return [
'apple',
'orange',
'pitaya',
'tomato',
'banana',
];
}
}
$products = new Products();
foreach ($products->getProduct() as $product) {
echo $product . '<br>';
}
祝您学习顺利;)
答案 2 :(得分:1)
@feeeesssiiee,
首先,您需要在Products.php
所在的同一目录中创建一个名为index.php
的文件(为方便起见)。
现在复制代码:
class Products {
public function getProducts()
{
return [
'apple',
'orange',
'pitaya',
'tomato',
'banana',
];
}
}
进入Products.php
。
在index.php
内编写以下代码:
include_once('Products.php');
$products = new Products();
$all_products = $products->getProducts();
if(!empty($all_products)) {
foreach ( $all_products as $product) {
echo $product . '<br>';
}
}