php 總結(4) 類 和命名空間 構造函數
阿新 • • 發佈:2019-01-20
struct const 就是 使用 highlight 命名 man ace index.php
1.類的創建方式和使用
首先 創建一個hello.php ,這裏已經產生了 hellos的類
class hellos { public function say() { echo "say hello"; } }
然後在 index.php引用這個hello.php
require "hello.php"; $h = new hellos(); $h-> say();
2.碰到 有很多類的情況下 我們就要 分開文件夾創建 即使相同的名字 只要設置 namesapce 對應的值就可以解決重復的問題
比如:
namespace laoli; class sayw { public function sayname() { echo "laoli"; }
}
在index 重點 下面引用 namesapce 地址對應(不是路徑)
$q=new laoli\sayw(); $q-> sayname();
3.構造函數 以及函數傳參
首先 在小hello.php 寫入以下
namespace laolibs; // class sayw // { // public function sayname() // { // echo "2019/1/20"; // } // } class Man { function __construct($s) { echo "創建成功 "."$s"; } }
在index.php中傳參 引用構造函數 構造完 立即執行!
$s=new laolibs\Man("545s"); 前面 要require 引用一下這個php文件
這個意思就是 在類下面 可以寫構造函數
php 總結(4) 類 和命名空間 構造函數