程序猿很多时候费了九牛二虎之力使用各种黑科技实现了某个功能,终于可以交差,但整个过程就像个噩梦,一般人是不太愿意回过头去阅读自己写的代码的,交出去的代码就让它如往事般随风吧. 可你不愿读自己的代码,却避免不了去读别人的代码,正如别人不愿读你的代码一样.因果循环,相互纠缠,出来混,迟早要还的. 下面是我从一款开源CMS系统中摘出来的代码,开源出来是很好的事情,在此仅从代码的角度来讨论一下. <?php function page($filename, $type = false) { global…