1. 程式人生 > >php 總結(4) 類 和命名空間 構造函數

php 總結(4) 類 和命名空間 構造函數

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) 類 和命名空間 構造函數