Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Soll ich meine $mysqli-Variable an jede Funktion übergeben?

Benutzerdefinierte Funktionen haben in PHP ihren eigenen Variablenbereich. Sie müssen $mysqli übergeben als Parameter an die Funktion an, oder starten Sie die Funktion mit global $mysqli .

Genau dieses Problem wird als Beispiel auf dem Variable scope angegeben Seite:

<?php
$a = 1; /* global scope */ 

function test()
{ 
    echo $a; /* reference to local scope variable */ 
} 

test();
?>