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文件
这个意思就是 在类下面 可以写构造函数
原文:https://www.cnblogs.com/nice2018/p/10296148.html