PHP变量未定义

-2 php

<?php
class roxy
{

   function sam()
   {
       $name;
       $class;
       $age;
        echo $name;
        echo $class;
        echo $age;
   }

}
$kush= new roxy();
$kush->name="sachin";
$kush->class=12;
$kush->age=21;
$kush->sam();

?>
Run Code Online (Sandbox Code Playgroud)

这里变量被声明为localy,当变量值通过object设置时,之后我调用函数,它在结果屏幕中显示未定义.

Daa*_*aan 5

这不是oop的工作方式:以下是您要实现的目标的实例:

<?php
class roxy
{
   public $name;
   public $class;
   public $age;

   public function sam()
   {
       echo $this->name;
       echo $this->class;
       echo $this->age;
   }

}

$kush= new roxy();
$kush->name="sachin";
$kush->class=12;
$kush->age=21;
$kush->sam();

?>
Run Code Online (Sandbox Code Playgroud)