Fatal error: Cannot redeclare getWord()

117
25 сентября 2019, 03:10

не могу понять в чем проблема ?

<?php 
	function getWord($w){ 
		$l = getLang(); 
		 
		$s['Exit']['kz'] = 'ШЫҒУ'; 
		$s['Exit']['ru'] = 'ВЫХОД'; 
		$s['Exit']['en'] = 'EXIT'; 
		 
    $s['INFORMATION ON SOLD GOODS ON']['kz'] = 'САТЫП АЛУ ТУРАЛЫ АҚПАРАТ'; 
		$s['INFORMATION ON SOLD GOODS ON']['ru'] = 'СВЕДЕНИЯ О ПРОДАННОМ ТОВАРЕ НА'; 
		$s['INFORMATION ON SOLD GOODS ON']['en'] = 'INFORMATION ON SOLD GOODS ON'; 
		if($s[$w][$l]!=''){return $s[$w][$l];}else {return $w;} 
	} 
?>

пишет ошибку Fatal error: Cannot redeclare getWord() (previously declared in путь... помогите пожалуйста!и еще я новичок что мне следует по читать чтобы понять такие ошибки в будущем!

Answer 1

У Вас функция getWord определена где-то ещё (возможно в другом файле, который Вы подключаете совместно с этим файлом). Сделайте разные названия функциям или (более сложный вариант) используйте пространства имен.

READ ALSO
Поиск по неполному совпадению в ключах массива

Поиск по неполному совпадению в ключах массива

Как в данном случае по запросу Ан найти в массиве и вывести два совпадающих значения?

151
Как вывести записи до даты которых осталось n дней?

Как вывести записи до даты которых осталось n дней?

В базе mysql есть колонка с еще не наступившей датой в формате date(Y-m-d) как составить запрос, чтобы вывести записи, до которых осталось n (например...

145