Got myself "Advanced PHP Programming" by Schlossnagle. I started reading it last night, (currently on chapter 3 - "Error Handling"). Excellent book, with clear and good examples. The examples are culled from real life. In chapter 2 (Object Oriented Programming through Design Patterns), he explains how Design Patterns can be applied when making websites. It was one of those "aha!" moments. This is a book I have been looking forward to lay my hands on for a long time.

One complaint though (with the Pearsons's Low Price Edition of this book) is the pathetic quality of figures. It looks like the pages have been photocopied from their original color print.

Defined tags for this entry:

62 Comments

Linear

  • Raj Shekhar  
    Thanks for writing the excellent book and leaving a comment on my blog.

    I am myself not sure what the "standard edition" is that you refer to. The book that I got here (in India) has a soft cover and carries a warning label on the top "This edition is manufactured in India and is authorized for sale in India, Bangladesh, Bhutan, Pakistan, Nepal, Sri Lanka and the Maldives. blah..blah..blah.. is UNAUTHORIZED "

    From the way you write your code, I would not think that your standards are lower. Pearsons do have a ‘low quality’ edition. The problem is with the screenshots that you have put in (for example Fig. 1.1 on page 11). I am sure they would look beautiful in colour but they look ugly in black and white :-( . They are still legible though. The diagrams that you have put in do not have such problems.
  • George Schlossnagle  
    Hi. Glad you like the book. Sorry the figures suck. Is the 'Low Price Edition' different than the standard edition (I've not heard of such a thing, though they don't tell me about all the formats). I ask because (almost all) the figures look pretty good in my copies and I want to know if my standards are lower or if there's a 'low quality' edition.
    • ???????? ??????? 2026 ??????  
      ???????? ??????? ?? ???????,
      ???????? ??????? 2026 ?????? ????????? ???????????? ????????? ????????????? ??????? ?
      ????? ??????????.
      • ????????-???????  
        ??????????? ???????, ????????-??????? ?????????? ??????? ????? ???????????? ? ??????????? ???
        ???? ????????? ??????.
    • ????? ????????????????? ? ???? ? ??????  
      ????? ? ??????, ????? ????????????????? ? ???? ?
      ?????? ??????? ? ??????? ???????? ????????.
      • sunbet ?????  
        This page certainly has all of the info I needed concerning this subject and didn't know who to ask.
        • Grant  
          Wonderful, what a web site it is! This webpage provides useful information to us,
          keep it up.
          • onebet cameroun  
            Les paris sportifs, onebet cameroun incarnent une tendance très concurentielle en France.
            Par une diversité de événements, les paris sportifs séduisent les
            parieurs.
        • free spins  
          free spins casino, free spins offers players an exciting
          opportunity to win without risking their funds.
          Players can enjoy bonus rounds where prizes can be multiplied.
          Make the most of these chances!
    • https://greendrev.by/uslugi/chpu/  
      ??????? ?? ??????, https://greendrev.by/uslugi/chpu/ ?????????? ??????????
      ????????. ??? ??????????? ??? ? ?????????.
      • ???? ?? ????  
        It's the best time to make a few plans for the future and it's time to be happy.
        I have learn this put up and if I could I want to counsel you few fascinating things or advice.
        Perhaps you can write subsequent articles referring
        to this article. I want to read more things approximately
        it!
      • top rtp slots  
        Finding the best slot machines to win money is tricky. I wonder which slots payout the most according to the latest stats?
        https://paulaescobar.cl/best-slots-to-play-to-win-expert-strategies-for-online-casinos/
        • ???? krab  
          ?????? ???????????? ???????? ???????? KRAKEN?

          ??????????? KRAKEN ???????? ??????? ?????????????? ?????????
          ????????? ????????? ???????? ????????.

          ??-??????, ??? ??????? ? ????????????? ???????????, ?????????????? ??????? ?????????.

          ??-??????, ?????????? ???????? ?????????
          KRAKEN, ??????? ???????? ?????????,
          ????? ??????? ? ?????????? ???????? ???? ???
          ????? ?????????????. ?-???????, ??????????? ??????? ?????????? ??????????, ?????????? ????????? ?????????? ?????? (????????) ?
          ??????????? ????????????? ????????? ?????????????, ??? ????????????
          ????? ??? ????? ?????? ??????.
          ?? KRAKEN ???????????????? ?????????? ? ???????????? ?????????? ? ???????????? ????????, ??? ?????? ??????? ??????? ????? ?????????????, ?????????? ?, ??? ?????????, ??????????
          ????? ?????????????, ??????? ??????????? ? ??????????.
          • kraken ???????  
            ?????? ???????????? ???????? ???????? KRAKEN?

            ??????????? KRAKEN ???????? ??????? ?????????????? ????????? ?????????
            ????????? ???????? ????????.

            ??-??????, ??? ??????? ? ????????????? ???????????,
            ?????????????? ??????? ?????????.
            ??-??????, ?????????? ???????? ????????? KRAKEN, ??????? ????????
            ?????????, ????? ??????? ? ?????????? ???????? ???? ??? ????? ?????????????.
            ?-???????, ??????????? ??????? ??????????
            ??????????, ?????????? ????????? ??????????
            ?????? (????????) ? ??????????? ????????????? ????????? ?????????????,
            ??? ???????????? ????? ??? ????? ?????? ??????.
            ?? KRAKEN ????????????????
            ?????????? ? ???????????? ?????????? ? ???????????? ????????, ??? ?????? ???????
            ??????? ????? ?????????????, ?????????? ?, ??? ?????????, ?????????? ????? ?????????????,
            ??????? ??????????? ? ??????????.
        • https://soulray.pl/laminacja-brwi-i-rzes  
          Depilacja laserowa, https://soulray.pl/laminacja-brwi-i-rzes stanowi rewolucyjny sposób w usuni?cia ow?osienia.
          Atuty tej metody to w tym d?ugotrwa?y efekt oraz niski ryzyko reakcji.
        • https://atheney.ru/onlajn-shkola-programmirovanija-wunder-kz-kak-uchitsja-koding  
          online casino, https://atheney.ru/onlajn-shkola-programmirovanija-wunder-kz-kak-uchitsja-kodingu-chtoby-dobitsja-uspeha-v-it/ provides a thrilling experience for enthusiasts.
    • https://newchickenroad.org/  
      In the exciting world of chicken road game, https://newchickenroad.org/, players lead their chickens
      through hurdles to reach safety. The vibrant graphics and easy to learn controls make it great
      for all ages, ensuring endless fun!
  • YannWes  
    ???? mailsco.online ?????? ?????????? ?????? ???? ? ????? ?????, ?????????? ?????????? ??????? ? ????????????. ??????????? ???? ???????????? ??????????? ?????????? ? ??????, ??????? ??????? ?????.
    • ?????????? ?????? ??????  
      ?????? ????????? ???????????? ???????????? ??????
      ??????, ?????????? ?????? ??????.

      ??? ??????, ???? ?? ????? ???????? ?? ????.
      • ???????? ??????? ?????? ?????????  
        ?????? ?????? ?????????, ???????? ??????? ?????? ????????? - ?? ?????? ???????????? ????????????? ??????? ??????? ?????? ?????????,.
        • ????? ?? ???????? ? ??????????  
          ????? ?? ???????? ? ??????????, ????? ?? ???????? ? ?????????? ?????????
          ???????? ???????.
          • Alma  
            This piece of writing provides clear idea in favor of
            the new viewers of blogging, that actually how to do blogging.
            • ?? Kraken ??? ??????? ?? ??????? ???????! ?  
              ?????? ???????????? ???????? ???????? KRAKEN?

              ??????????? KRAKEN ???????? ??????? ?????????????? ????????? ????????? ????????? ???????? ????????.
              ??-??????, ??? ??????? ? ????????????? ???????????, ?????????????? ??????? ?????????.
              ??-??????, ?????????? ???????? ????????? KRAKEN,
              ??????? ???????? ?????????, ????? ??????? ? ?????????? ???????? ???? ??? ????? ?????????????.
              ?-???????, ??????????? ??????? ??????????
              ??????????, ?????????? ????????? ?????????? ?????? (????????) ?
              ??????????? ????????????? ????????? ?????????????, ??? ????????????
              ????? ??? ????? ?????? ??????. ?? KRAKEN ???????????????? ?????????? ? ???????????? ?????????? ?
              ???????????? ????????, ??? ??????
              ??????? ??????? ????? ?????????????, ?????????? ?,
              ??? ?????????, ?????????? ????? ?????????????, ??????? ???????????
              ? ??????????.
            • ??????? ???  
              Admiral X Casino — ????????, ??? ??????
              ???? ????? ????? ?????????? ????????, ? ??????? ??????????? ???,
              ????? ?? ??????? ????? ?? ??????.
              ???? ?? ?????? ?????? ????? ? ???? ? ??????????????? ?? ??????????,
              ?????? ??????? ?? ?????? ?? ?????????? ?????
              ? ???????? ?????????? ?????.



              ? Admiral X ???????????? ????????
              ?????? ? ??????? ??????????, ?
              ??????? ????? ??????? ??? «??????? ??????».
              ????????? ?? ????????? ?? ????????, ??? ????????
              ??? ????????, ??? ? ??????? ???????.






              ?????? ??????? ????????? ??? ?????? ????


              ???????????? ????? ? ??????? ? ????????? ???????


              ?????????? ??????????????
              ? ???????? ?????



              ????? ????? ????????? ???? ???? ??? ??????? ????? ? ?????
        • https://fittingsfiti.co.ke/has-just-looked-amateur-gay-pornography-movies/  
          When searching for the best porn sites, https://fittingsfiti.co.ke/has-just-looked-amateur-gay-pornography-movies/, you may consider various options target different
          preferences.
      • ???????? ?????? ? ??????? ???????? ??????  
        ?????? ?????????? ? ??? ?????????? ?????
        ????? ??? ??????????? ?????? ???????? ??????,
        ???????? ?????? ? ??????? ???????? ??????.
      • https://funoverip.net/  
        In the captivating world of chicken road game, https://funoverip.net/, players guide their birds through obstacles.
        This dynamic game challenges your reaction times, making each move vital in surviving.
  • LeonelwaM  
    ????????????????: ????????????? ??????? ???? - ????????? ?????? ????????????? ???????? ? ????????? ????????? ?? ?????? ????.

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.