Но учтите, что вы создали экземпляр класса (объекта), потому что конструктор является публичной НЕСТАТИЧЕСКОЙ функцией. Вопрос в том, поддерживает ли PHP только статические конструкторы (создание экземпляров не требуется. Например, как в Java).

я есть этот код:

private static $dates = array(
  'start' => mktime( 0,  0,  0,  7, 30, 2009),  // Start date
  'end'   => mktime( 0,  0,  0,  8,  2, 2009),  // End date
  'close' => mktime(23, 59, 59,  7, 20, 2009),  // Date when registration closes
  'early' => mktime( 0,  0,  0,  3, 19, 2009),  // Date when early bird discount ends
);

Что дает мне следующую ошибку:

Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный '(', ожидающий ')' в /home/user/Sites/site/registration/inc/registration.class.inc строке 19

Итак, я думаю, что я делаю что-то не так ... но как я могу это сделать, если не так? Если я изменю mktime с помощью обычных строк, это сработает. Так что я знаю, что могу это сделатьвроде, как бы, что-то вроде как это..

У кого-нибудь есть указатели?

Ответы на вопрос(9)

Ваш ответ на вопрос