Riporto un esempio fatto su una guida di html.it.
Codice PHP:
<?php
class Test {
public $testo;
public function grass($testo) {
echo "[b]";
echo $testo;
echo "[/b]";
}
public function italic($testo){
echo "[i]";
$this->grass($testo);
echo "[/i]";
}
}
$Test = new Test();
$Test->italic("OOP");
/* Proceduale */
function grass($testo){
echo "[b]";
echo $testo;
echo "[/b]";
}
function italic($testo){
echo "[i]";
grass($testo);
echo "[/i]";
}
italic("Proceduale");
?>
Io sinceramente, almeno per uno script così corto, non noto alcun tipo di vantaggio per la OOP contro la proceduale.
In che modo può essermi più utile?