Я новичок в PHP, поэтому у меня есть небольшие проблемы с функциями.У меня есть эта строка кода:
<?php
$ime=$_POST["ime"];
$prezime=$_POST["prezime"];
$pera="string";
if (empty($ime)||empty($prezime)){
echo "Ne radi, vrati se nazad i unesi nesto!";
}
function provera($prom){
if (preg_match("/[0-9\,\.\?\>\.<\"\'\:\;\[\]\}\{\/\!\\\@\#\$\%\^\&\*\(\)\-\_\=\+\`[:space:]]/",$prom)){
echo "Nepravilan unos imena ili prezimina!";
echo $pera;
}
}
provera($ime);
provera($prezime);
?>
Во всяком случае, когда я пытаюсь этот код, я всегда получаю сообщение об ошибке, говорящее, что в строке 11 (жирная часть кода) есть ошибка, и никакая переменная не являетсяэхо.Я предполагаю, что это дает мне эту ошибку, потому что моя переменная не определена внутри этой функции, но мне нужно определить ее вне функции, так есть ли способ сделать это?