I'm trying get a value of my array, but return error message:
Undefined variable: titulo_por_permissao in /home/user/scripts/code.php on line 10
Here's my code:
<?php
$titulo_por_permissao = [
0 => 'Membro',
1 => 'Ponto de venda',
2 => 'Representante',
5 => 'Administrador'
];
function pegaTitulo($permissao){
$result = $titulo_por_permissao[$permissao] ? $titulo_por_permissao[$permissao] : 'Nenhum';
return $result;
}
echo pegaTitulo(1);
If i put it this way, it works:
<?php
$titulo_por_permissao = [
0 => 'Membro',
1 => 'Ponto de venda',
2 => 'Representante',
5 => 'Administrador'
];
function pegaTitulo($permissao,$titulo_por_permissao){
$result = $titulo_por_permissao[$permissao] ? $titulo_por_permissao[$permissao] : 'Nenhum';
return $result;
}
echo pegaTitulo(1,$titulo_por_permissao);
What i wnat is declare my var out of function scope and use it in the function without send as an attribute.