У меня проблема, когда я пытаюсь опубликовать дату регистрации на моей веб-странице:
Неустранимая ошибка: класс 'getJoinDate' не найден в ********
$newDate = getJoinDate::createFromFormat("l dS F Y", $dateFromDB);
$posts = PostQuery::create()->findPk(1);
echo "<p>", "ID:".$posts->getUserID().", ".$posts->getContent().", ".$posts->getJoinDate()." </p>";'
Пожалуйста, дайте мне знать, что я должен сделать, чтобы отобразить формат.
Это код:
echo "<p>", "ID:".$posts->getUserID().", ".$posts->getContent().", ".$posts->getJoinDate()." </p>";'
Я не уверен, что должны были быть ваши запятые, но я думаю, что не фактические запятые, и поэтому у вас есть запятые, где остановки должны быть: echo "<p>", <--
И апостроф в конце строки: </p>";'<--
Вы должны захватить достойную среду IDE, которая немедленно покажет ошибки, подобные этому, и экономит много времени. И прочитайте свой журнал ошибок, поскольку он сообщает вам о таких ошибках.
Использование имен переменных с двойной кавычкой будет расширено, попробуйте следующее:
echo "<p>ID: {$posts->getUserID()} {$posts->getContent()} {$posts->getJoinDate()}</p>";
Или так:
echo '<p>ID: ' . $posts->getUserID() . ' ' . $posts->getContent() . ' ' . $posts->getJoinDate() . '</p>';