百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> php结构函数的作用
分享文章到:

php结构函数的作用

发布时间:09/01 来源:未知 浏览: 关键词:

  结构函数的作用是啥?为了让你更好的懂得,我举工厂的例子开端讲起:

引荐教程:PHP视频教程

  我们知道,在一个工厂里面,要生产同要求的产品,那么就需要CAD模具。假如引申到我们的PHP中,我们可以懂得为类就是CAD模具,决议了产品的外形;而对象就是产品;要求(长度、宽度、高度、半径等等目标)就是类中的类的属性。

  当我们要生产产品,第一我们要按照需求方明白该产品是什么要求,比方是做一批长方形的产品(产品a,产品b,产品c),我们的CAD模具(类),要求是长、宽、高目标(类属性)。进而需要的是产品a,b,c,长、宽、高的各项目标的详细参数(类属性参数)。

假设你是工厂的技术员,你如何操纵CAD模具呢?

第一种办法:

class长方形产品a模具:
{
private $长=1.1m;
private $宽=1.2m;
private $高=1.5m; 
}
$产品a=new class 长方形产品a();
class 长方形产品b模具:
{
private $长=1.4m;
private $宽=1.7m;
private $高=1.8m; 
}
$产品b=new class 长方形产品b();
class 长方形产品c模具:
{
private $长=1.0m;
private $宽=1.1m;
private $高=0.9m; 
}
$产品b=new class 长方形产品c();

第二种办法:用结构办法就是

class 长方形产品模具类:
{
private $长;
private $宽;
private $高;
public function __construct(参数1, 参数2, 参数3){
$this->长 =参数1;
$this->宽 =参数2;
$this->高= 参数3;
}
实例化各产品对象的时候,我们只需要
$产品a=new class长方形产品cad模具类(1.1m,1.2m,1.5m);
$产品b=new class长方形产品cad模具类(1.4m,1.7m1.8m);
$产品c=new class长方形产品cad模具类(1.1m,1.0m1.9m);
....

  假如是生产不规则外形的产品,那么技术员要设定的cad模具(类)目标(类属性)就会许多,假如该批产品大小品种还许多的话(对象许多),需要设定许多的目标参数(类属性参数),不言而喻后者第二种办法的工作效力会高许多。

  也就是说结构办法__construct()实例化类对象的时候有很大的优势,一次建类,屡次反复使用。在这里,我们也就清楚了结构办法的好处是其可以接受参数,实例化对象时,为不一样的对象设定不一样的属性初始化值。

以上就是php结构函数的作用的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板