php 总结(4) 类 和命名空间 构造函数

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文件

  这个意思就是 在类下面 可以写构造函数