Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Windows Phone
  • Android


Kindle 価格: ¥ 2,591

¥ 1,817の割引 (41%)


Kindle または他の端末に配信

Kindle または他の端末に配信

[Hayder, Hasin]のObject-Oriented Programming with PHP5

Object-Oriented Programming with PHP5 Kindle版

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
¥ 2,591

紙の本の長さ: 272ページ 言語: 英語
【買取サービス】 宅配買取もしくは出張買取を選択してAmazonアカウントを使用して簡単お申し込み。 出張買取では買取額UP、8/31まで実施中 今すぐチェック。



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, writes article in different websites and maintains his open source framework Orchid at Hasin lives in Bangladesh with his wife Ayesha and his son, Afif.


  • フォーマット: Kindle版
  • ファイルサイズ: 467 KB
  • 紙の本の長さ: 272 ページ
  • 出版社: Packt Publishing (2007/12/30)
  • 販売: Amazon Services International, Inc.
  • 言語: 英語
  • ASIN: B0057UNEFG
  • Text-to-Speech(テキスト読み上げ機能): 有効
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング:
  •  画像に対するフィードバックを提供する、またはさらに安い価格について知らせる

カスタマーレビュー にはまだカスタマーレビューはありません
星1つ で最も参考になったカスタマーレビュー (beta) 5つ星のうち 2.2 11 件のカスタマーレビュー
19 人中、19人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 1.0 Unclear, fails to communicate OO principles 2007/12/22
投稿者 James Stewart - (
形式: ペーパーバック
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
4 人中、4人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 1.0 Sloppy Book, Sloppy Code? 2008/12/22
投稿者 D. Merenda - (
形式: ペーパーバック
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.
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 - (
形式: ペーパーバック
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.
1 人中、1人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 1.0 Writing/editing quality? 2011/8/8
投稿者 Paul D - (
形式: ペーパーバック 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.
2 人中、2人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 2.0 Don't Buy 2008/8/3
投稿者 Hank Castello - (
形式: ペーパーバック
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.
これらのレビューは参考になりましたか? ご意見はクチコミでお聞かせください。
click to open popover