我在PHP 7.0上尝试这个脚本,但我无法实例化。我一次又一次地回顾,但我无法弄清楚错误在哪里。你能帮我吗?
<?php
class MiClase
{
public $var1 = 'Publica';
protected $var2 = 'Protegida';
private $var3 = 'Privada';
public function imprimir()
{
echo "Funcion Imprimir:<br>";
echo $this->var1 . "<br/>";
echo $this->var2 . "<br/>";
echo $this->var3 . "<br/>";
echo "---------------<br/>";
}
}
$miclase = $new MiClase();
$miclase->imprimir();
echo "var1: ".$miclase->var1 . "<br/>";
echo "var2: ".$miclase->var2 . "<br/>";
echo "var3: ".$miclase->var3 . "<br/>";
答案 0 :(得分:1)
错误是:
$miclase = $new MiClase();
没有&#34; $&#34;在新的之前!
$miclase = new MiClase();
答案 1 :(得分:0)
您必须使用New关键字来实例化带有美元符号的类,请按照以下代码:
$miclase = new MiClase();
而不是
$miclase = $new MiClase();