У меня возникает проблема, когда я пытаюсь разместить дату регистрации на своей веб-странице:
Fatal error: Class 'getJoinDate' not found in ********
$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>';
Зависит от того, что ты делаешь. Для больших проектов я рекомендую IDE (я использую PHPStorm) для небольших работ, тогда подойдет просто приличный редактор кода с подсветкой синтаксиса.
Какую IDE вы рекомендуете?