首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

【PHP】将“变量”转换为”可以引入的文件“以及 错误的使用

2012-11-23 
【PHP】将“变量”转换为”可以引入的文件“以及 异常的使用槽吐吐,最近在看一本叫《代码简洁之道》的书,书中讲了

【PHP】将“变量”转换为”可以引入的文件“以及 异常的使用

槽吐吐,最近在看一本叫《代码简洁之道》的书,书中讲了如何让自己的代码变得容易读懂,受益匪浅。有兴趣的朋友可以看看。

PHPer很少使用异常,即时是公司里的大牛,也不见得会使用异常。更多情况下,异常仅仅被当作error code的另外一个实现体而已。我记得我在前面的博客里还说到过异常,貌似木有人支持啊。

想象一下:一个代码里出现了如下情况:

<?phpclass Code{/** * 将变量转化为字符串 * * @param mixed $var 仅包含字符串、数字、数组的变量 * @param string $pfx 前缀,输出的内容容易被读 * * @return string */    public function var2Str($var, $pfx = ''){        $str = '';        if(is_array($var)){            $str = "array(\n";            $pfx .= "\t";            foreach($var as $k => $v){                 if(is_string($k)){                    $k = "\"{$k}\"";                }                       $str .= $pfx . "{$k} => " . $this->var2Str($v, $pfx) . ",\n";            }                   $str .= $pfx . ")";        }elseif(is_int($var) || is_float($var)){            $str = "{$var}";        }elseif(is_string($var)){            $str = "\"{$var}\"";        }               return $str;    }}

可以试试~

热点排行