2017-03-12 11 views
-1

こんにちは私は、PHPでオブジェクト "人"の複数の異なる方法で関数を呼び出そうとしています。私にはうまくいかない解決策を持っているので、同様の質問があります。 ' - >'演算子を指定して関数を呼び出すと、エラーが発生します。複数のブラウザでテストされ、キャッシュに問題はありません。 PHP 5.6.30オブジェクトの関数を呼び出す構文解析エラー:予期しない構文エラー - > '(T_OBJECT_OPERATOR)

感謝

<html> 

<?php 

class Person 
{ 

    public $Name; 
    public $Surname; 
    public $City; 

    public function __construct() 
    { 

     //$this->Name = $p1; 
     //$this->Surname = $p2; 
    } 

    public function FullName() 
    { 

     echo "FULL NAME FUNCTION"; 

     //return $this->Name . " " . $this->Surname; 
    } 
} 



?> 


<head> 
    <title> Information Gathered </title> 
</head> 

<body> 

<?php 
echo "ALIVE" ; 
    $userName = $_POST['username']; 
    $surname = $_POST['surname']; 
    $city = $_POST['city']; 

     //echo "Hello". $userName . "</br>"; 
     //echo $surname . "</br>"; 
     //echo "from" . $city . "</br>"; 


     //$SubmitedPerson = new Person($userName, $surname); 

     $SubmitedPerson = new Person; 

     $m_instance = SubmitedPerson->instance(); 


     //SubmitedPerson::instance(); 
     //SubmitedPerson->FullName(); 


     //echo $fullname; 

?> 




</body> 

答えて

1

を実行しているあなたは、ドル記号SubmitedPersonの前に$が欠落しています。 コードは次のようになります。

$SubmitedPerson = new Person; 
$SubmitedPerson->FullName(); 
+0

ありがとう、それは深夜のコーディングでした:) – Phil15

関連する問題