php 抽象类、接口和构析方法
生活随笔
收集整理的這篇文章主要介紹了
php 抽象类、接口和构析方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<?php/*class Ren
{public static $color;static function Show(){Car::$name;self::$color;}
}class Car
{public static $name;
}*///抽象類
/*abstract class DongWu
{public $dong;public $jiao;function Chi(){}function Shui(){}
}*///接口關鍵字:interface
//接口里面的方法沒有函數體
//實現接口使用的關鍵字:implements,不使用extends
//實現接口的子類必須要實現接口的每個方法//接口
/*interface USB
{function Read(); function Write();
}
//鼠標
class Mouse implements USB
{function Read(){echo "插入了鼠標!";}function Write(){echo "通電給鼠標!";}
}
//鍵盤
class JianPan implements USB
{function Read(){echo "插入了鍵盤";}function Write(){echo "通電給鍵盤";}
}$m = new Mouse();
$m->Read();
$m->Write();*//*class Ren
{public $name="張三";public $sex;public $age;function Run(){}function show(){echo "name代表姓名,sex代表性別,age代表年齡,Run()方法代表跑的方法";}//析構方法function __destruct(){//在對象銷毀之前,將內存釋放,連接關閉等等echo "該對象銷毀了!";}//在輸出對象的時候調用,必須有一個返回值function __tostring(){//return "name代表姓名,sex代表性別,age代表年齡,Run()方法代表跑的方法";return $this->name;}}*/
//寫法特殊:__destruct
//執行時間特殊:在對象銷毀的時候執行/*$r = new Ren();$r->name = "張三";var_dump($r);*//*$r = new Ren();echo $r;
*///小知識點
/*
$a = 10;
$b=3;
$c = 25;unset($b);if(!isset($b))
{echo "變量b不存在!";exit; //退出程序die("變量b不存在!"); //輸出錯誤信息并且退出程序
}$sum = $a+$b;
echo $sum;echo "<br>";echo $a*$sum;
*//*$attr = array(1,2,3,4);
$a = "hello";var_dump($attr);
print_r($attr);
print_r($a);echo "hello","aa";
print "vv";
*/?> View Code
?
轉載于:https://www.cnblogs.com/bilibiliganbei/p/5568249.html
總結
以上是生活随笔為你收集整理的php 抽象类、接口和构析方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【专项测试】京东“安全测试”
- 下一篇: eclipse配置PHP自动提示代码