[Tech] eval non mi basta...
Francesco Giovannini
fgiova@netechnologies.it
Mar 4 Giu 2002 11:41:45 CEST
At 11.20 04/06/2002 +0200, you wrote:
>Saluti a tutti.
>La mia esigenza è quella di usare variabili come porzioni di codice.
>la funzione eval() di PHP converte una stringa a lei passata come codice
>eseguibile.
>Io invece dovrei fare una cosa del genere:
>[...]
>$com1="mysql_connect";
>$com2="pg_connect";
>
>[...]
>
>$pippo = <$com1 o $com2>(--qui la stringa di connessione---);
>
>
non puoi fare eval("\$pippo=".$com1."(etc...);"); ?
altrimenti devi fare una meta funzione tipo
function sql_connect(parametri, $com="mysql_connect"){
global $com1, $com2;
switch($com){
case $com1:
$ret=mysql_connect(parametri);
break;
case $com1:
$ret=pg_connect($parammetri);
break;
}
return $ret;
}
$pippo=sql_connect(parametri, $com1/$com2/NULL);
Spero di essere stato utile;
--
STOP OF THE WAR IN THE WORLD
Francesco Giovannini alias Giulio Cesare
Mail Addres
E-mail: fgiova@netechnologies.it
Maggiori informazioni sulla lista
flug-tech