бля, ну скока можно.
почему не так?
function a($conn,$a) {
return mysqli_real_escape_string($conn,$a);
}
???
вам походу надо столкнуться с проблемой глобальных переменных - чтобы понять это.
и не важно - что он пишет один и херню, он на этапе получения навыков
или вы ждёте ещё одну тему реабилитации ???
ТС - у тебя переменная в теле функции, она находится в теле функции - это локальная область видимости, все переменные вне функции для функции не известны.
используй аргументы - чтобы передать данные во внутрь функции - чтобы функция имела к ним доступ.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker