网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
本篇文章给大家带来的内容是关于如何使用php的函数变量数组实现代码结构的改变(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
项目越做越大,代码越来越乱,维护困难。原因很多吧。起初为了实现功能,并没有注重代码的结构,外包公司嘛。虽然公司的项目负责人一直考虑复用、封装,但是我觉得基本上没有达到想要的效果。因为整个代码中没有没有用到设计模式,这样结构肯定好不到哪去。虽然很多功能都封装了,但是分层特别的乱,有种为了封装而封装的感觉。其实,很多东西我也不懂,但是写完代码之后,偶尔还是会去把代码的结构稍微的修改修改,尽量的少给自己挖坑吧。
代码结构的问题
接口有大量的方法,调用接口时需要使用 switch 进行判断,大致结构如下:
private function makeXML($xmlName, $xmlNameParam)
{
$requestData = null;
switch ($xmlName) {
// ...
case 'sendOrder':
$requestData = $this->sendOrder($xmlNameParam);
break;
case 'ecfareQuery':
$requestData = $this->ecfareQuery($xmlNameParam);
break;
case 'getInterAV':
$requestData = $this->getInterAV($xmlNameParam);
break;
// ...
}
return $requestData;
}