У меня большие проблемы с этой фатальной ошибкой. У меня есть 5 файлов, и каждый из них содержит один класс (national.php, Team.php, BoughtTickets.php, Users.php, Tickets.php), а два из них требуют других классов.Неустранимая ошибка: не удается переопределить класс (PHP)
Так вот index.php
<?php
require 'header.html';
require 'pages/first.html';
require 'class/db.php';
$c=DB::connect();
require 'pages/footer.html';
?>
Users.php
require 'Nationality.php';
require 'Team.php';
require 'BoughtTickets.php';
class Users{
public $Email;
public $Name;
...
BoughtTickets.php
require 'Tickets.php';
class BoughtTicket{
public $IDTicket;
public $Date;
...
Eveyt ime Я хочу войти, это дает мне фатальную ошибку. Если для удаления строки требуется «BoughtTickets.php»; из класса Users, он работает, но он не отображает таблицу в одном файле, для которой требуется класс BoughtTickets.php. Вы хоть представляете, что делать, чтобы решить проблему?
Спасибо
'require_once ('....')' ваш друг. Кроме того, 'if (! Class_exists ('BoughtTicket')): require ('BoughtTickets.php'); endif; 'достаточно. – Ohgodwhy
Это не работает:/ – xKRgirl01
Это вопрос программирования, 'его не работает' не хватает достаточной информации, чтобы попытаться ответить на этот вопрос. Что происходит при использовании 'require_once()' или 'if (! Class_exists ('...'))' – Ohgodwhy