Php 在对象分析错误上调用函数:语法错误,意外'-&燃气轮机';(T_对象_运算符)

Php 在对象分析错误上调用函数:语法错误,意外'-&燃气轮机';(T_对象_运算符),php,Php,您好,我一直试图在PHP中以多种不同的方式调用对象“person”上的函数,但没有成功。有一个类似的问题,所以有一个解决方案,不适合我。使用“->”运算符调用任何函数都会导致错误。在多个浏览器中测试,因此不存在缓存问题。运行PHP5.6.30 非常感谢 <html> <?php class Person { public $Name; public $Surname; public $City; public function __co

您好,我一直试图在PHP中以多种不同的方式调用对象“person”上的函数,但没有成功。有一个类似的问题,所以有一个解决方案,不适合我。使用“->”运算符调用任何函数都会导致错误。在多个浏览器中测试,因此不存在缓存问题。运行PHP5.6.30

非常感谢

<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>

收集的信息

您在提交的人面前缺少美元符号$。 您的代码应该如下所示:

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

谢谢,那是深夜编码:)