(Resolvido), Classes php, erro com parâmetros e funções

Peter V5

Folding Member
Olá a todos, aqui está o código em questão:

<html>
<body>

<?php
class Peter
{
public $num ='0';
public $x;

public function fnum($x){
$num = $x;
}

public function mostrar(){
echo $this->num . "<br />";
}
}

$classe = new Peter();
$classe->mostrar();


if($_POST == null)
{
echo '
<form action="cena.php" method="post">
Insira numero<br />
<input type="text" name="name" /><br />
<input type="submit" /><br />
</form>
';
}

else
{
$cena == $_POST['name'];
$classe->fnum($cena);
echo "Feito, clique <a href='cena.php'>aqui</a> para continuar.<br />";
}

?>
</body>
</html>
Parece que não consigo mudar o valor da variável $num, ou que pelo menos não o consigo mudar, alguém me pode dizer o que está mal neste código.
 
Última edição:
Back
Topo