Здравствуйте! В PHP я новичок (4 дня программирую на нем). Дошел до пространств имен.
Имеются 3 файла:
1-ый -
code1.php -
<?php namespace CodeOne;
function sayHi(){
print "Передаю привет из code1";
}
?>
2-й -
code2.php -
<?php namespace CodeTwo;
function sayHi(){
print "Передаю привет из code2";
}
?>
3-й -
general.php -
<?php
require("code1.php");
require("code2.php");
print "файл general.php успешно подключен";
\CodeTwo\sayHi();
?>
Вот так выглядет папка с файлами:
- code1.php
- code2.php
- general.php
При выполнении general.php вылетает вот такая ошибка:
Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script in C:\OpenServer\domains\asd\code1.php on line 3
В чем проблема?