PDA

View Full Version : [PHP] Chiamata alla 'proprietà' della classe


race2
29-04-2004, 16:27
E' sbagliato usare una 'proprietà' della classe in questo modo ???


<?
class MyClass {

var $customer_type;

function customer_login($customer_user,$customer_pass,$sess_register=false){
include("../includes/conn_open.php");
if($oR=mysql_fetch_array(mysql_query("SELECT Utente_Tipo FROM ".$Pre."Utenti WHERE Username='$customer_user' and Password='$customer_pass'", $oConn))){
$this->customer_type=$oR["Utente_Tipo"];
if($sess_register==true){
session_register("customer_user");
session_register("customer_pass");
}
return true;
}
include("../includes/conn_close.php");
}

}

$test=new MyClass();
?>




<?
//Login
if($test->customer_login('a','a',true)){

echo $test->customer_type;

}
?>


praticamente durante il codice del progetto vorrei sapere di che tipo e' l'utente...

o devo creare un 'metodo' che restituisca il valore di quel 'metodo' ???

khamel
29-04-2004, 19:37
sarebbe meglio creare un metodo che restituisca il valore di quel campo $customer_type...
in php non mi ricordo ma cmq dovresti anche dichiarare il campo privato o in ogni modo da non farci accedere cani e porci, sopratutto se vuoi usare la classe anche da altre parti...

race2
03-05-2004, 11:53
OK!

giusto!

grazie ciao!!!