У меня есть этот класс:Как напечатать элементы класса в PHP?
class MyClass {
public $dummy = array('foo', 'bar', 'baz', 'qux');
public $progr = array('HTML', 'CSS', 'JS', 'PHP');
}
Я пытаюсь напечатать, что из: print_r(MyClass)
, но она выводит MyClass и больше ничего. Я получаю похожие вещи с echo
, print
, var_dump
и var_export
. Кажется, что они обрабатывают MyClass
как строку, потому что echo(test)
выходы тест.
Итак, как я могу перечислить элементы класса?
Я думаю больше в классах, чем в объектах, поэтому мое использование reflecion ... +1 для более простого решения – BoltClock
Я согласен, что это не совсем то, о чем спрашивал OP («Итак, как я могу перечислять элементы класс?"). Я предлагаю это как простой способ получить аналогичные результаты, хотя, полагаю, ваш ответ правильный. – mingos
Я принимаю ваш ответ, потому что оба делают то, что я хочу, но ваши несколько проще, чем @ BoltClock. – nyuszika7h