Salve ragazzi. Qualcuno di voi avrà sicuramente visto la lunghissima discussione che è stata fatta ieri su questo forum riguardo le classi. In pratica volevo capire bene cosa fossero le classi e la OOP.
Non so se ho capito bene i concetti però cmq ho deciso di tentare di creare una classe.
Ho deciso quindi di creare una classe per validare i form. Una classe molto semplice con funzionalità molto limitate ma che mi aiuti a capire meglio come affrontare il problema. Ho letto già l'articolo su freephp che affronta lo stesso problema ma ci aggiunge tante di quelle cose che per il momento non mi interessano e mi sono confuso non poco tentando di seguirla. Quindi ho deciso di prendere delle funzioni che già avevo creato per validare i form e di postarle sperando che qualcuno mi faccia capire il ragionamento che farà creando la classe. Spero che ci sia qualcuno disposto a farlo altrimenti sta oop non la capirò mai! Va bene pure se mi date solo degli indizi! Che mi facciate capire il procedimento! Poi la classe la creo io man mano che andiamo avanti!
Di seguito posto le funzioni:
codice:
function IsString ($var)
{
// Elimina tutti gli spazi
// bianchi presenti nella stringa
if (trim($var) == "")
{
return FALSE;
}
else
{
return TRUE;
}
} // End function IsString
function IsEmail ($var)
{
if eregi("^([a-z0-9_\.-])+@(([a-z0-9_-])+\\.)+[a-z]{2,6}$", trim($var)))
{
return TRUE;
}
else
{
return FALSE;
}
} // End function IsEmail
function IsUrl ($var)
{
if (eregi("^(http:// | https://){1}(www\.){1}[a-z0-9]+(\.){1}[a-z]{2,4}$", trim($var)))
{
return TRUE;
}
else
{
return FALSE;
}
} // End function IsUrl
function PreparingText ($var)
{
// Converte in HTML tutti i caratteri che è possibile convertire
$var = htmlentities($var);
return $var;
}
function IsNumeric ($var)
{
if (!is_numeric($var))
{
return FALSE;
}
else
{
return TRUE;
}
}