<?php
class Cat{
function miau(){
print "miau";
}
}
class Dog{
function wuff(){
print "wuff";
}
}
function printTheRightSound($obj){
if($obj instanceof Cat){
$obj->miau();
}els >查看详情
<?php
//interface
//接口,类需要附带额外的约定,php选择了接口而不是多重继承
//声明一个接口与声明一个类是相似的,但是它只包含函数原型(没有执行体)和常量
//接口的函数都是abstract的
interface Loggable{
function logstring();
}
class Person implements Loggable{
p >查看详情
<?php
class MyClass{
public $name="John";
public $sex="male";
function test(){
echo "test";
}
}
$obj=new MyClass();
foreach($obj as $key=>$value){
print "obj[$key]=$value\n";
}
?> >查看详情
<?php
header("content-type:text/html;charset=utf-8");
interface Drive{
public function back();
public function go();
}
class Car implements Drive{
publ >查看详情
public 表示全局,类内部外部子类都可以访问;
private表示私有的,只有本类内部可以使用;
protected表示受保护的,只有本类或子类或父类中可以访问;
<?
//父类
class father{
public function a(){
echo "function a";
}
private function b(){
echo "fun >查看详情
转:http://www.codefans.net/jscss/code/4962.shtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml >查看详情
转:http://www.rockydo.com
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt >查看详情