Ragazzi sto giocherellando un pò con i codici, sto provando a fare un pò di tutto.
Allora, che problema ha questa struttura? In pratica non mi stampa nulla in grassetto!
Codice PHP:
// Creo la classe Wrapper
class Wrapper {
public function wrapper($num) {
for ($i = 1; $i <= $num; ++$i) {
echo "Hello world! Numero: " . $i . "<br>";
}
}
public function bold($num) {
echo "<strong>" . $this->wrapper($num) . "</strong>";
}
}
// Istanzio l'oggetto Wrapper
$wrapper = new Wrapper;
$wrapper->bold(12);
Mi scrive tutto normale!
Mh ho risolto mettendo piu echo, e la funzione da sola:
Codice PHP:
// Creo la classe Wrapper
class Wrapper {
public function wrapper($num) {
for ($i = 1; $i <= $num; ++$i) {
echo "Hello world! Numero: " . $i . "<br>";
}
}
public function bold($num) {
echo "<strong>";
$this->wrapper($num);
echo "</strong>";
}
}
// Istanzio l'oggetto Wrapper
$wrapper = new Wrapper;
$wrapper->bold(12);
Ora funziona tutto, ma non capisco il motivo!