php – 编程方法理论.何时编写单用途功能?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 编程方法理论.何时编写单用途功能?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我很抱歉,但我无法定义我想弄清楚的“事情”.

在编写函数时,我们可以采用不同的方法,我已经做了一些“占位符”示例:

--------A---------
getImagESMall();
getImageLarge();
getTextSmall();
getTextLarge();
--------B---------
getImage('small');
getImage('large');
getText('small');
getText('large');
--------C---------
get('image','small');
get('image','large');
get('text','small');
get('text','large');
--------D---------
get(array('tyPE'=>'image','size'=>'small'));
get(array('type'=>'image','size'=>'large'));
get(array('type'=>'text','size'=>'small'));
get(array('type'=>'text','size'=>'large'));
--------E---------
get('{"type":"image","size"=>"small"}');
get('{"type":"image","size"=>"large"}');
get('{"type":"text","size"=>"small"}');
get('{"type":"text","size"=>"large"}');

我也可以包含对象,但我现在更喜欢保持简单.

“D”中的数组是一个PHP数组,用于显示使用json的示例“E”之间的区别.

您可以看到这种方法如何逐渐从一种思维方式转变为另一种方式,其中功能定义转向信息交换.
这并不意味着“get”函数是执行所有操作的主函数,它可能是调用其他函数的信使函数,其唯一目的可能是将应用程序转换为服务.

问题是:

>这种称为编码风格的转变是什么? (主要问题)
>什么时候最好用哪个?
>我在哪里可以阅读更多相关信息?

欢迎澄清评论/问题/答案,以改善这个问题.

命名函数和将值传递给函数一直是讨论的众多主题之一.我建议你看一下通常所说的“清洁代码”.它包含命名和构造函数的理论.
这是一本值得一看的好书

http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

并查看YouTube清洁代码,您可能会找到一些很好的会谈.

我的想法是,在构造函数时,你可以做出一百万种不同的方法.理论上,除了你的例子之外,你还可以使用一个名为Get的函数,它接受一个指向函数的指针,该函数返回要获取的东西的类型.但唯一增加的是复杂性.我们想要实现的基本上是自我评论代码,方便其他人阅读和理解.为此,每个函数都应遵循设置规则,根据它的执行内容,允许更改和返回的内容等方式进行命名.这样可以使代码更容易进入.

这适用于课程.没有一些类在它的构造函数中设置了一百万个东西.如果需要,则创建函数以封装行为并从构造函数调用这些函数.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 编程方法理论.何时编写单用途功能?全部内容,希望文章能够帮你解决php – 编程方法理论.何时编写单用途功能?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。