作者miniko70 (微笑的金丝雀)
看板PHP
标题Re: [心得] 自己出来抛砖引玉一下 -- 我的PHP心得
时间Mon Nov 21 23:27:49 2005
※ 引述《ottokang (猫猫的大玩偶)》之铭言:
: 对不起我又来了>.<
: 既然身为版主,虽然学习PHP的时间短暂,也是有些心得可以分享
: 也希望之後的学习者不要和我犯一样的错误
: 1. 开发PHP请爱用物件导向(OO)
: 刚开始开发自己第一个PHP程式的时候,因为觉得PHP功能太强大
: 所以就很自然的想到甚麽就做甚麽,渐渐做到一半的时候发现
: 糟糕!我快要看不懂自己之前写的程式了(虽然有注解)
: 於是心一横,就把之前做的程式全部改成物件导向
: 改完了之後真的觉得海阔天空啊!如果说没有物件导向
: 我想我的处女作应该就是永远的未完成
: PHP从第5版开始加强物件导向的功能,所以大家也要跟上时代
: 学习用物件导向的方法来制作PHP程式,虽然一开始可能有点困难
: 但是习惯了之後你会发现,原来物件导向是这麽棒的东西
: 2. 样板引擎是你工作的好夥伴
: 这个经验也是从之前处女作的惨痛教训而来,因为在制作PHP的程式时
: HTML码和PHP程式会混杂在一起,程式大了之後,要调整使用介面会非常困难
: 後来经由网站http://www.php5.idv.tw/documents/smarty/smarty20040209.htm
: 的帮助下,了解了样板引擎Smarty,也用了Smarty改写了我的程式
: (果然是初学者...天天都在改写程式XD)
: 改写了之後,真的觉得牺牲的效能是很值得的(虽然说也不会牺牲太多)
: 不但整个程式的架构更明确,而且可以更方便的处理使用者介面的安排
: 写PHP程式更可以专注在程式的逻辑上,要显示什麽东西就先往Smarty丢就对了!
: 奉劝各位要开发PHP程式的夥伴,如果你的PHP程式(逻辑部份)超过200行
: (某本书说的,但是我不知道根据是甚麽)
: 请一定要使用样板引擎!如果你觉得目前的样板引擎都不好用
: 就自己写一个吧~大陆的Discuz讨论区似乎也是自己制作样板引擎
: 请版上的大大们可以持续的补完!
之前有小研究过这个网站说的smarty了
不过..初学感觉好像有点艰涩说..
而且smarty是用物件导向的架构去写的..
是不是一定要先研究懂了物件导向,上手才会比较容易?
而且再问个笨问题..
不知道smarty可不可以不用物件导向的方式来写~XD?
还有不知可否请己用过smarty写程式的各位
提供一些初学比较能简易入门的方式??
谢谢~
--
选择去相信 眼睛所看不到的 没有形体的事物
虽然十分教人恐惧
不过如果能做到 那会是一件很美好的事情
ayumi hamasaki-About You
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.53.41