массивы — ссылка на список в функции или классе с переполнением стека

Заранее благодарю за любую помощь. Я новичок в использовании классов & функции с PHP, так что я не совсем уверен, как это сделать. У меня есть список, который формирует массив, и я хочу ссылаться на него по нескольким классам / функциям без необходимости каждый раз вызывать список. Вот код, с которым я работал. Как я могу поставить список & массив в глобальном формате, который я могу использовать для ссылки на список в других классах & функции?

class article {public static function data(){

list($articles, $articlesMetaData) = getRecords(array(
'tableName'   => 'articles',
'where'       => whereRecordNumberInUrl(0),
'loadUploads' => true,
'allowSearch' => false,
'loadCreatedBy'      => true,
'limit'       => '1',
));
$article = @$articles[0]; // get first record
if (!$articles) { dieWith404("Record not found!"); } // show error message if no record found

echo $article['article'];

}

}

1

Решение

Если вы хотите использовать список и статью как глобальную переменную, вам просто нужно объявить их в теле кода и объявить их в своей функции как глобальные.

<?php
$article  = null;

public static function data()
{
global $article;
$article = ...;

$b = $a + $b;

}

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector