php第四节课
2016-04-26 13:52
621 查看
[b]对象[/b]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<?php
//面向过程
$r = 5;
$m = 3.14*$r*$r;
//类和对象
//对象:任何东西都可以称为对象,类实例化出来的东西
//类:对所有同类的对象抽象出来的东西
//Info: Code,Name,Sex,Nation,Birthday
//对象:一条具体的信息 p001 张三 男 汉族 1990-2-3
//定义类:
class Ren
{
public $Name; //成员变量
protected $age;
private $height;
var $sex; //一般不要给成员变量赋值
function __construct($s) //构造函数
{
$this->sex = $s;
}
function Run() //成员函数(方法)
{
echo "这个人正在奔跑";
}
function Say()
{
echo $zhis->Name."正在说话!";
}
}
//使用类
//1.实例化对象
$r = new Ren("男");
//2.给成员变量赋值(调用成员变量)
$r->Name = '张三'; //给对象的Name赋值
echo $r->age;
var_dump($r);
//3.调用成员方法
$r->Run(); //执行成员方法
//访问修饰符
//1.如果要加访问修饰词,需要去掉var
//2.三种:public共有的 protected受保护的 private私有的
//3.如果不加访问修饰符,默认是public
//$this引用
//$this代表该对象(哪个对象调用),不是代表该类
//构造函数
//1.写法特殊: __construct()
//2.执行特殊:对对象进行初始化操作
?>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<?php
//面向过程
$r = 5;
$m = 3.14*$r*$r;
//类和对象
//对象:任何东西都可以称为对象,类实例化出来的东西
//类:对所有同类的对象抽象出来的东西
//Info: Code,Name,Sex,Nation,Birthday
//对象:一条具体的信息 p001 张三 男 汉族 1990-2-3
//定义类:
class Ren
{
public $Name; //成员变量
protected $age;
private $height;
var $sex; //一般不要给成员变量赋值
function __construct($s) //构造函数
{
$this->sex = $s;
}
function Run() //成员函数(方法)
{
echo "这个人正在奔跑";
}
function Say()
{
echo $zhis->Name."正在说话!";
}
}
//使用类
//1.实例化对象
$r = new Ren("男");
//2.给成员变量赋值(调用成员变量)
$r->Name = '张三'; //给对象的Name赋值
echo $r->age;
var_dump($r);
//3.调用成员方法
$r->Run(); //执行成员方法
//访问修饰符
//1.如果要加访问修饰词,需要去掉var
//2.三种:public共有的 protected受保护的 private私有的
//3.如果不加访问修饰符,默认是public
//$this引用
//$this代表该对象(哪个对象调用),不是代表该类
//构造函数
//1.写法特殊: __construct()
//2.执行特殊:对对象进行初始化操作
?>
</body>
</html>
相关文章推荐
- PHP学习04----PHP代码标记风格
- 内容提供者ContentProvider的基本使用
- yii2 debug工具条不出现
- 48-PHP5.3的垃圾回收机制
- php大文件上传时,应该注意的问题
- 45-PHP的内存管理
- 44-Zend内存管理器
- PHP调用存储过程返回值不一致问题的解决方法分析
- 为什么sftp传输要比rz快很多倍?
- php 在mac上为php添加pcntl扩展
- [PHP] 看博客学习插入排序
- PHP语言 -- 三级联动
- RTP协议分析
- 提高PHP编程效率
- 如何选择合适的PHP开发框架
- php使用curl扩展post多维数组问题
- PagerAdapter、FragmentPagerAdapter及FragmentStatePagerAdapter与Viewpager
- 如何选择合适的PHP开发框架
- 如何选择合适的PHP开发框架
- 处理流中的转换流。InputStreamReader & OutputStreamWriter