分清关系!!
有post一定有返回,没post也有;
获取不用post,有发就有post;
接口:
Stu 是一个类
$name $age 是Stu类里的两个公共属性。
属性值原本为空。
定义一个公共接口
public function say($name,$age)
{
$this->name = $name;
$this->age = $age;
return '我的名字是'.$this->name.
'今年我'.$this->age;
}
其中
say就是公共接口,name和age都是变量
$this->Name
在对象内部使用的,$this
代表对象本身,$this->Name
表示 使用对象自己的Name变量
$obj->name=$this->name是什么意思?
将$this->name引用赋值给$obj->name
$obj->name:对象$obj访问name成员属性
实例化两个对象:
即是指:$jack $smith 将Stu类里的两个属性转换为可以用的类
访问接口:
echo $jack->say('Jack',30);
echo $smith->say('Smith',20);
$jack、 $smith访问say接口(‘’,’’)括号里是接口方法里两个对象的所要输出的值
浏览器实现效果:
echo '<hr />'
意思是插入一条水平线
两个对象分别访问各自的属性的,得到各自的属性值,示例:
echo 'JACK说:'.$jack->name.$jack->age;
echo 'SMITH说:'.$smith->name.$smith->age;
输出接口里的name age
效果如下: