Я новичок в PHP, и я только начинаю находить свой путь, но у меня возникают проблемы с получением значений из публичного ассоциативного массива с помощью публичной функции, которая включает в себя цикл foreach()
. PHP-код инкапсулируется как класс и внедряется в HTML-файл. Содержание html отображается без проблем, но раздел PHP не возвращает никаких результатов.
Показан код, который я пытался использовать. Я проверил код через несколько php-валидаторов, и синтаксические ошибки не возвращаются, но в коде явно отсутствует что-то, что мешает
<?php
class balances {
public $custBalances = [
'Customer 1' => 450,
'Customer 2' => 900,
'Customer 3' => 0,
'Customer 4' => 450
];
public function oustandingBalances() {
foreach ($custBalances as $key => $value) {
if ($value == 0)
continue;
echo "<p>$key is $value.</P>";
}
}
}
?>
PHP должен возвращать результаты для Клиента 1, Клиента 2 и Клиента 4. Любая помощь очень ценится.