1.php认识面向对象
例1
<?php
class Person
{
var $name;
var $sex;
var $age;
function say()
{
echo "这个人在说话";
}function run()
{
echo "这个人在走路";
}
}
?>
例2
<?php
class Rect
{
var $kuan;
var $gao;
function zhouChang()
{
计算矩形的周长;
}f
unction mianJi()
{
计算矩形的面积;
}
}
?>
例3
<?php
class Person
{
var $name;
var $sex;
var $age;
function say()
{
echo "这个人在说话";
}f
unction run()
{
echo "这个人在走路";
}
}
$p1=new Person();
$p2=new Person();
$p3=new Person();
?>
$p1=new Person();
例4
<?php
class Person
{
var $name;
var $sex;
var $age;
function say()
{
echo "这个人在说话";
}
function run()
{
echo "这个人在走路";
}
}
$p1=new Person();
$p2=new Person();
$p3=new Person();
$p1->name=”张三”;
$p1->sex=”男”;
$p1->age=20;
echo “p1对象的名字是:”.$p1->name.”<br>”;
echo “p1对象的性别是:”.$p1->sex.”<br>”;
echo “p1对象的年龄是:”.$p1->age.”<br>”;
$p1->say();
$p1->run();
$p2->name=”李四”;
$p2->sex=”女”;
$p2->age=30;
echo “p2对象的名字是:”.$p2->name.”<br>”;
echo “p2对象的性别是:”.$p2->sex.”<br>”;
echo “p2对象的年龄是:”.$p2->age.”<br>”;
$p2->say();
$p2->run();
$p3->name=”王五”;
$p3->sex=”男”;
$p3->age=40;
echo “p3对象的名字是:”.$p3->name.”<br>”;
echo “p3对象的性别是:”.$p3->sex.”<br>”;
echo “p3对象的年龄是:”.$p3->age.”<br>”;
$p3->say();
$p3->run();
?>
# 2.析构函数
# 3.public公有、protected保护、private私有/关键字用于设置类成员的可访问性
# 4.静态成员
# 5.类的常量