今すぐKindleでObject-Oriented Programming with PHP5をお読みいただけます。 Kindleをお持ちでない場合、 こちらから購入いただけます。

Would you like to see this page in English? Click here.

Kindle または他の端末に配信

 
 
 

無料サンプル

冒頭部分を試し読みできます

Kindle または他の端末に配信

Object-Oriented Programming with PHP5
 
イメージを拡大
 

Object-Oriented Programming with PHP5 [Kindle版]

Hasin Hayder

紙の本の価格: ¥ 4,729
Kindle 価格: ¥ 1,639
OFF: ¥ 3,090 (65%)
販売: Amazon Services International, Inc.

フォーマット

Amazon 価格 新品 中古品
Kindle版 ¥ 1,639  
ペーパーバック ¥ 4,851  
【ブラウザで簡単】Kindle Cloud ReaderでKindle本を楽しもう
Kindle Cloud Readerを利用すると、人気のコミック、雑誌や洋書を、ブラウザで簡単に今すぐお読みいただけます。アプリのインストールは不要です。今すぐKindle Cloud Readerを使用するには、こちらをクリックしてください。

商品の説明

内容紹介

This book explains how to take full advantage of PHP’s OOP features in simple language. It contains plentiful examples to help you to understand OOP. From Beginners to Intermediate Users of PHP5

著者について

Hasin Hayder graduated in Civil Engineering from the Rajshahi University of Engineering and Technology (RUET) in Bangladesh. He is a Zend-certified Engineer and expert in developing localized applications. He is currently working as a Technical Director in Trippert Labs and managing the local branch in Bangladesh. Beside his full time job, Hasin writes his blog at http://hasin.wordpress.com, writes article in different websites and maintains his open source framework Orchid at http://orchid.phpxperts.net. Hasin lives in Bangladesh with his wife Ayesha and his son, Afif.

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 537 KB
  • 紙の本の長さ: 255 ページ
  • 出版社: Packt Publishing (2007/12/30)
  • 販売: Amazon Services International, Inc.
  • 言語: 英語
  • ASIN: B0057UNEFG
  • Text-to-Speech(テキスト読み上げ機能): 有効
  • X-Ray:
  • Word Wise: 有効にされていません
  • Amazon ベストセラー商品ランキング:

カスタマーレビュー

Amazon.co.jp にはまだカスタマーレビューはありません
星5つ
星4つ
星3つ
星2つ
星1つ
Amazon.com で最も参考になったカスタマーレビュー (beta)
Amazon.com: 5つ星のうち 2.3  10 件のカスタマーレビュー
19 人中、19人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 1.0 Unclear, fails to communicate OO principles 2007/12/22
投稿者 James Stewart - (Amazon.com)
形式:ペーパーバック
With PHP 5.3 looking very close to release, bringing with it significant changes such as namespaces, this is an awkward time to release a PHP book of any generality. Within a few months it will be clearer how well the new features are taking hold and there is almost certainly going to be a clamour for books that show how new features affect development practices and how to make use of them. Even without that, it is hard to recommend this book as it fails to live up to its promise and provides a poor introduction to Object-Oriented programming.

The book's first problem is the poor quality of the English contained. The author does not appear to be a native English speaker and the publisher has apparently done little to clean up the language. For the most part that simply makes for some curious rhythm and phrasing but there are a number of places where it contributes to inaccuracies, such as constant confusion between objects and classes. Finding such inaccuracies alongside mistakes such as confusing polymorphism and inheritance I'm left wondering how well the authors really know their subject. Packt would do well to employ another reviewer to clean up the syntax and definitions before any reprints.

The structure of the book is curious. Rather than approaching topics through the use of an example project or projects, the author gives disconnected samples, often offering little beyond that which can be found in the online PHP documentation and generally failing to explain how techniques would be useful. While he insists that PHP5's Reflection API is an important tool, there is little to back up that assertion. There's a large code sample and a list of the methods and attributes of a reflection object, but no real substance. The database section covers some key examples, such as PDO, ADODB and MDB2, and touches on the ActiveRecord pattern, but uses four pages to list the RDBMSs that ADODB supports and then only spends a page and a half on ActiveRecord, failing to explain either its concepts or advantages in any detail.

The high point of the book is the half chapter on unit testing. A few well chosen examples provide a demonstration of how code can be tested and how that allows for refactoring without fear of regressions. The reasons for unit testing are clear as is basic usage of PHPUnit. I'd have liked to see further examples rather than several pages listing all the default assertions PHPUnit provides, and I disagree with the claim that there should never be more than one assertion per test (individual tests should focus on a single concern, but can use multiple assertions to do so) but by that point in the book it was good just to see a section that made its point clearly.

Fundamentally, I came away from this book feeling it had failed to communicate clearly the core principles or reasons for object oriented programming. By trying to cram in too much reference material, not offering clear contexts for each technique, and not lingering on ideas like encapsulation the book fails to instill OO techniques.

Disclaimer: I was sent a free copy of this book to review
5 人中、5人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 1.0 Same as the documentation...but as interpreted by a non english speaker and with less examples 2008/4/22
投稿者 Truth - (Amazon.com)
形式:ペーパーバック
Read the php online docs instead, their examples are much better explained. What do you expect from a book with a clipart flower on the cover? Cheaply produced, outsourced, and spammzor'ed to everyone registered in the stupid php classes website.
3 人中、3人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 1.0 Sloppy Book, Sloppy Code? 2008/12/22
投稿者 D. Merenda - (Amazon.com)
形式:ペーパーバック
I set out to write a scathing review of this book after wasting money on it. Instead, I took some time to collect my thoughts before actually committing words to the page. I wish the author of this book had done the same.

The "English" used in this book could only barely be called such. For a native English speaker such as myself, the overly-familiar, almost childlike approach to prose that the author has adopted is very distracting. There are blatant errors in the book, and that's not nit-picking; the book probably averages a glaring error every couple of pages. I don't claim to be the world's most polished author, but I'd want to re-write this book cover-to-cover before I'd ever try reading it again.

The coding "standards" professed in this book are horrible for beginning coders, and make little sense. They don't follow any of the accepted "major" PHP standards, and seem to be an amalgamation of non-PHP languages and basic object-oriented principles.

The book does a terrible job of introducing any level of programmer to object-oriented design ideas. Although OOP is one of the most difficult concepts to teach to another person, this book is NOT the place you want to start if you're just picking it up. I am an experienced OO coder and the book had my head spinning with its contradictions, erroneous information, and terrible analogies. The code examples are poorly written snippets of barely functional code in many cases. I'm not sure where Packt Publishing got the idea that this author was even remotely qualified to write this book, but if their "About the Author" section is any indication, no one at the publishing house writes English very well, either.

I am really trying not to be as harsh as I could be here, but I will say that it's questionable whether this book went through ANY level of editorial review. Sure, the author is from Bangladesh, but if there was a language barrier involved, couldn't someone have translated the book into slightly more passable English? I don't know if Packt Publishing is a "vanity" publishing house that doesn't have editors, but I will definitely stay FAR away from their books in the future. In my opinion, you should do the same with THIS book. There are far better books on the subject, and you'd only be wasting your money on this one.
2 人中、2人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 2.0 Don't Buy 2008/8/3
投稿者 Hank Castello - (Amazon.com)
形式:ペーパーバック
The author is obviously not comfortable with the English language, and not from a teaching background. The book has frequent errors, is not easy reading and just plain is not a book that is easy to learn from - maybe not even possible to learn from. I've taught myself over a dozen programming languages from books and I am a competent PHP programmer who just wants to add OOP style, yet this book was useless to me.
1 人中、1人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 1.0 Writing/editing quality? 2011/8/8
投稿者 Paul D - (Amazon.com)
形式:ペーパーバック|Amazonで購入
Along with the author, the book's "Credits" page lists; 2 reviewers, 3 different editors, an editorial team leader, and a proof reader. One would have to ask, after reading the first few chapters, what these folks were doing - it's obvious they weren't reviewing, editing, or proof reading. The writing is early grade school level at best, with very many language errors. It's painful to read such poor language constructs and the poor writing just makes it difficult to comprehend the concepts and techniques they are attempting to explain.

I had hoped this book would provide a deeper understanding of using OOP techniques and objects to take web application development with PHP to that next level of reuse, maintainability, and extensibility, but it definitely came up short. Guess I'll have to look for another.
これらのレビューは参考になりましたか?   ご意見はクチコミでお聞かせください。

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


関連商品を探す