I am having trouble understanding how PHP chooses to compile or how including files within files works.
I require secrets.php
inside head.php
.
I require head.php
inside index.php
.
head.php
require "../environment/secrets.php";
index.php
require "php/head.php";
I get an error:
Warning: require_once(../environment/secrets.php): failed to open stream: No such file or directory in /home/ubuntu/workspace/Cally Dai/php/head.php on line 2 Call Stack: 0.0002 234760 1. {main}() /home/ubuntu/workspace/Cally Dai/index.php:0 0.0007 236632 2. require_once('/home/ubuntu/workspace/Cally Dai/php/head.php') /home/ubuntu/workspace/Cally Dai/index.php:5 Fatal error: require_once(): Failed opening required '../environment/secrets.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/ubuntu/workspace/Cally Dai/php/head.php on line 2 Call Stack: 0.0002 234760 1. {main}() /home/ubuntu/workspace/Cally Dai/index.php:0 0.0007 236632 2. require_once('/home/ubuntu/workspace/Cally Dai/php/head.php') /home/ubuntu/workspace/Cally Dai/index.php:5
where am I going wrong?