Norton
Новичок
Помогите решить следующую задачу:
Нужо сделать include 2 файлов з разными именами но одинаковыми функциями.
Пробовал вот эту конструкцию:
Файл test.php
testfunc1.php
testfunc2.php
Понятное дело что при вызове test.php такая конструкция ругается:
а мне надо чтобы она 2 раза вывела слово TEST.
как сделать чтобы видимость функций в файле который инклудится, ограничивалась классом в котором идет вызов этого инклуда, а не была глобальной ?
Нужо сделать include 2 файлов з разными именами но одинаковыми функциями.
Пробовал вот эту конструкцию:
Файл test.php
PHP:
TestInclude::test(1);
TestInclude::test(2);
class TestInclude{
public function test($i){
include_once("testfunc".$i.".php");
}
}
PHP:
<?php
function testfunc(){
echo "TEST";
}
?>
PHP:
<?php
function testfunc(){
echo "TEST";
}
?>
PHP:
Fatal error: Cannot redeclare testfunc()
как сделать чтобы видимость функций в файле который инклудится, ограничивалась классом в котором идет вызов этого инклуда, а не была глобальной ?