이 스크립트는 PHP 7.0에서 사용하고 있지만 인스턴스화 할 수 없습니다. 한동안 시간을 재검토했지만 오류가 어디에 있는지 알 수 없습니다. 제발 도와 주실 수 있습니까?인스턴스를 생성 할 수 없습니다 : 예기치 않은 'class_name'(T_STRING)
<?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/>";
'$의 new'을! WTF !!! 단순히'new'를 시도하십시오 –
'$ miclase = new MiClase()'와 같은 클래스를 인스턴스화합니다. 달러 기호가 없음을 확인하십시오. – cteski
@Mark Baker 왜 $ $ new가 옳지 않은지 지적 할 가치가 있습니다. –