My php script includes another en.php file which contains the required english strings. This same page also calls a html page which uses the file and formats it using the contents of the en.php file.  
I have a function in this script which references variables defined in the included script but I am getting error messages of the variable not being found. If I reference the variable outside the function, the variable is accessed correctly. Why can I not access these variables inside the function?
en.php
<?php
   $lang_yes = 'Yes';
   $lang_no = 'No';
?>
example.php
<?php
include_once('addons/assq/lang/en.php');
echo $lang_yes;
$q1 = convertToYesOrNoString(0);
echo $q1;
function convertToYesOrNoString($value){
    //include_once('addons/assq/lang/en.php');
    if ($value == 0){
        return $lang_no;
    }else if ($value == 1){
        return $lang_yes;  
    }else{
        return "---";
    }
}
?>
My output is as follows:
Yes
Undefined variable: lang_no in example.php on the line in the function 
I tried including the en.php directly into the function but that did not work either. How can I access these variables inside my function while including the file as implemented above?
 
     
    