Come da titolo mi da questo errore.

in pratica la variabile è dichiarata nella parte generale (in alto)
l'errore mi viene generato nella funzione Update()
sembra come se la variabile venga resettata

di base il codice in base al tipo di operazione (MODO) ,se è "Sync" va a controllare se esiste un ID (OrderNum), nel caso esiste richiama la funzione di Update()

ecco il mio codice

Codice PHP:
header('enctype=multipart/form-data');
$servername "*****";$username "***";$password "****";$DBname="*****";$data json_decode(file_get_contents('php://input'), true);$Modo$data["Modo"];

if(
$Modo==="Sync"){            $conn = new mysqli($servername$username$password,$DBname);        if ($conn->connect_error) {            die("Connection failed: " $conn->connect_error);        } 
        
$stmt $conn->prepare("select ******* OrderNum=? ");        $OrderNum  $data["PreReception"]["OrderNum"] ;         $stmt->bind_param("s"$OrderNum);         $stmt->execute();        $stmt->store_result();                $rows $stmt->num_rows;                            if ($rows === 1) {                Update();            } else {                Insert();            }                $conn->close();             die('');             }
function 
Update(){
$conn = new mysqli($servername$username$password,$DBname);
.......