Hmm, práveže je to len Objekt, ktorý je definovaný v indexe a za úlohu má zatiaľ len vrátiť string z array podľa požadovaného indexu.
Skúsim to naznačiť:
index.php
<?php
require_once 'Day.php';
$day = new Day();
require_once 'including.php' //súbor, ktorý rozhoduje čo sa má ďalej vložiť
?>
including.php
<?php
//pre zjednodušenie
//inak tam je pár if-ov a v každom nejaký require_once
//tu ešte práca s $day išla
require_once 'vypis.php'
?>
vypis.php
<?php
echo $day->nameOfDay(0); //dajme tomu že očakávaný výpis je 'Pondelok'
?>
No vypíše error: Uncaught Error: Call to a member function nameOfDay() on null
Čo robím zle?