<?php
$item_img = "my_image_name.jpg";
function GetImage(){
global $item_img;
return $item_img;
}
var_dump( GetImage() );
?>
Возвращает string (17) "my_image_name.jpg" , а не NULL. Вы делаете что-то не так ...
Попробуйте это в модуле Joomla:
<?php
$item_img = "my_image_name.jpg";
function GetImage($img){
# do something with $img
return $img;
}
var_dump( GetImage($item_img) );
?>