Определенный класс PHP из другого файла не работает

В настоящее время я изучаю PHP, но я столкнулся с проблемой.

У меня есть класс, который позволяет вам создать событие и установить / получить его имя, дату, описание и цену. В настоящее время он находится в файле с именем «class_lib.php».

<?php
class Eventitem
{
private $eventName;
private $eventDate;
private $eventDesc;
private $eventPrice;

function __construct()
{
$this->eventName = "BLANK";
$this->eventDate = "January 1";
$this->eventDesc = "...";
$this->eventPrice = "$0.00";
}

public function setName($name)
{
$this->eventName = $name;
}

public function getName()
{
return $this->eventName;
}

public function getDate()
{
return $this->eventDate;
}

public function getDesc()
{
return $this->eventDesc;
}

public function getPrice()
{
return $this->eventPrice;
}
}
?>

Теперь, в другом файле, который я использую в качестве испытательного стенда, который называется «blank.php», я попытался определить класс и использовать его методы setName и getName:

<head>
</head>

<body>

<div id="content">
<?php include 'class_lib.php'; ?>
<?php
$event = new Eventitem();
$event->setName("Some Event");

echo $event->getName();

?>
</div>
</body>

<footer>
</footer>

Однако, когда я выполняю его, ничего не появляется! Что я делаю неправильно?

0

Решение

Я скопировал и вставил ваш код на мой локальный хост, и он отлично работает.

введите описание изображения здесь

У вас есть проблема с запуском php-скриптов через любой веб-сервер, который вы пытаетесь использовать. Убедитесь, что вы можете запустить любой скрипт php, например <?php phpinfo(); ?>,

0

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

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

По вопросам рекламы [email protected]