Mysql
 sql >> Database >  >> RDS >> Mysql

Devo passare la mia variabile $ mysqli a ciascuna funzione?

Le funzioni definite dall'utente hanno il proprio ambito di variabili in PHP. Devi passare $mysqli alla funzione come parametro, oppure avviare la funzione con global $mysqli .

Questo problema esatto viene fornito come esempio su Ambito della variabile pagina:

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

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

test();
?>