电脑安全

您当前的位置:主页 > 电脑安全 >

书评Object-Orientated Programming with PHP5-网络编程

来源:[db:来源]标题:   这本书    编辑:电脑技术全能网 时间:2019-09-21 06:23

原标题:书评Object-Orientated Programming with PHP5-网络编程
   忽然接到Packt publishing的邮件,内容是对于”Object-Orientated Programming with PHP5“的书评。从前素来没有做过书评,关于批评的款式内容构造的分歧理,在此对读者表现歉意。内容扼要概述,这本书的章节是:面向工具(OOP)与顺序计划(PS:应当是面向进程吧)(甚么是OOP?,为甚么要OOP?, 二者的差别等等)开端 OOP (工具(封装),继续,多态等等)高等OOP (应用 PHP 函数,异样,迭代等等)计划形式Design Patterns (Strategy, Singleton, Adapter, Observer, Decorator etc)(这里就不译了)反射和单位测试(phpUnit)Standard PHP Library (闻名的SPL)OOP数据库 (MySQLi, PDO, 数据长久层Abstraction layers - PEAR::MDB2, ADODB and Active Record)OOP和XML (SimpleXML, xpath, Dom)MVC / Frameworks针对初/中程度开辟职员支撑恰当的先容了 SPL (Standard PHP Library)先容了 PDO, PEAR::MDB2, AdoDB and MySQLi先容了重要的面向工具计划形式先容了MVC和frameworks(框架)支持只要250页不敷深刻许多语法过错,盼望在出书的时间可能矫正这些过错。有许多拼写过错 (e.g. s/Mehod()/Method())有些例子很差(请见下文)十页的篇幅去讲PHPUnit API,在最初讲应用框架开辟一个名目,我感到应当应用一局部篇幅将一个重要的框架,比方zend或许codeignitor。话虽如斯,我感到这本书仍是不错的,特别是能学到他人怎样处理成绩,这关于初中级开辟职员会有很大的关心。代码实例为了使这本书更故意思,第四章讲了许多重要的计划形式。此中一个decorator形式,局部代码以下:$post = new Post();$comment = new Comment();$post->filter();$comment->filter();if($BBCodeEnabled==false && $EmoticonEnabled==false) { $PostContent = $post->getContent(); $CommentContent = $comment->getContent();}elseif($BBCodeEnabled==true && $EmoticonEnabled==false) { $bb = new BBCodeParser($post); $PostContent = $bb->getContent(); $bb = new BBCodeParser($comment); $CommentContent = $bb->getContent();}elseif($BBCodeEnabled==false && $EmoticonEnabled==true){ $em = new EmoticonParser($post); // etc.}

上一篇:php生成静态页面 文章列表问题-网络编程

下一篇:没有了