473,554 Members | 2,936 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Looking for PHP book suggestions...

I have been an HTML guy for 8 years or so, but only last year started
working with PHP. I dabbled in Perl and then moved to PHP after completing
a couple projects in Perl. I'm thankful I did that, as I'm sure you all
know.

I've got a pretty common working knowlege of PHP and using it with mySQL. I
can do most anything I need to do, but I learn new things by Google'ing or
using PHP.NET and I'd like to learn some better practices and get away from
what I'm sure are newbie practices. I've been learning to acomplish one
specific task at a time, and I'd like a more rounded education on best
practices.

I've only recently started using arrays instead of lots of seperate
variables for example, and I'm sure there are more things (like hashes?)
that would move me more toward a seasoned programmer and away from being a
newbie.

There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at this
point given the fact that it probably won't be on my client's servers? Or
should I focus on PHP4 for now and then move on to PHP5 at some later date
when I'm ready and the world is more ready?

What I don't want to do is to learn a ton of new ways of doing things with
PHP5 and not be able to use any of it so maybe I've answered my own
question.

Please, any suggetions would be appreciated.

Thanks in advance!

----------------
Shawn Wilson
Aug 18 '05 #1
6 1939
ng
This is a link I found by a very good PHP author - this one is on
Version 4, and he also wrote one on Version 5. I would start with this
one, considering it's free, and more relevant right now than V5.

Tom

http://apress.com/free/content/Progr...tionToPHP4.pdf

Shawn Wilson wrote:
I have been an HTML guy for 8 years or so, but only last year started
working with PHP. I dabbled in Perl and then moved to PHP after completing
a couple projects in Perl. I'm thankful I did that, as I'm sure you all
know.

I've got a pretty common working knowlege of PHP and using it with mySQL. I
can do most anything I need to do, but I learn new things by Google'ing or
using PHP.NET and I'd like to learn some better practices and get away from
what I'm sure are newbie practices. I've been learning to acomplish one
specific task at a time, and I'd like a more rounded education on best
practices.

I've only recently started using arrays instead of lots of seperate
variables for example, and I'm sure there are more things (like hashes?)
that would move me more toward a seasoned programmer and away from being a
newbie.

There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at this
point given the fact that it probably won't be on my client's servers? Or
should I focus on PHP4 for now and then move on to PHP5 at some later date
when I'm ready and the world is more ready?

What I don't want to do is to learn a ton of new ways of doing things with
PHP5 and not be able to use any of it so maybe I've answered my own
question.

Please, any suggetions would be appreciated.

Thanks in advance!

----------------
Shawn Wilson

Aug 18 '05 #2
In article <Sv************ ********@fe06.n ews.easynews.co m>, Shawn Wilson says...

I have been an HTML guy for 8 years or so, but only last year started
working with PHP. I dabbled in Perl and then moved to PHP after completing
a couple projects in Perl. I'm thankful I did that, as I'm sure you all
know.

I've got a pretty common working knowlege of PHP and using it with mySQL. I
can do most anything I need to do, but I learn new things by Google'ing or
using PHP.NET and I'd like to learn some better practices and get away from
what I'm sure are newbie practices. I've been learning to acomplish one
specific task at a time, and I'd like a more rounded education on best
practices.

I've only recently started using arrays instead of lots of seperate
variables for example, and I'm sure there are more things (like hashes?)
that would move me more toward a seasoned programmer and away from being a
newbie.

There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at this
point given the fact that it probably won't be on my client's servers? Or
should I focus on PHP4 for now and then move on to PHP5 at some later date
when I'm ready and the world is more ready?

What I don't want to do is to learn a ton of new ways of doing things with
PHP5 and not be able to use any of it so maybe I've answered my own
question.

Please, any suggetions would be appreciated.

Thanks in advance!

----------------
Shawn Wilson

Probably lots of PHP and Perl related books to weed through, but I've had
descent luck with the O'Reilly and Wrox prints. For PHP I've used O'Reilly's
"PHP Programming" and "PHP Cookbook" which cover v4 pretty well. Sometimes the
"cookbooks" give exercises that are a little more challenging that your average
introductory book.

If you have an interest in PHP v5 though, it might be worth installing that on
your own test system and check through the changes and improvements they've
made. Might be tough getting a current and accurate book since it's still under
development.

Rich
--
Newsguy.Com - 30 GB - $14.95 / month
Complete posts and long retention times
http://newsguy.com/overview.htm

Aug 18 '05 #3
Shawn Wilson wrote:
<snip>
There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at this
point given the fact that it probably won't be on my client's servers? Or
should I focus on PHP4 for now and then move on to PHP5 at some later date
when I'm ready and the world is more ready?


You got to be ready for PHP6, IMHO. Probably this might help a bit
<news:11******* *************** @g43g2000cwa.go oglegroups.com> (
http://groups.google.com/group/comp....55713f1345dff1 )

FWIW, my choice is Advanced PHP Programming, by George Schlossnagle
and High Performance MySQL, by Jeremy D. Zawodny et al.

--
<?php echo 'Just another PHP saint'; ?>
Email: rrjanbiah-at-Y!com Blog: http://rajeshanbiah.blogspot.com

Aug 19 '05 #4

"R. Rajesh Jeba Anbiah" <ng**********@r ediffmail.com> wrote in message
news:11******** **************@ z14g2000cwz.goo glegroups.com.. .
Shawn Wilson wrote:
<snip>
There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at
this
point given the fact that it probably won't be on my client's servers?
Or
should I focus on PHP4 for now and then move on to PHP5 at some later
date
when I'm ready and the world is more ready?


You got to be ready for PHP6, IMHO.


Are you a troll, or were you just man-handled by one?

<*SNIP*>
Aug 19 '05 #5
Shawn Wilson wrote:
There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions.
The best book I have seen so far is "PHP 5 Objects, Patterns, and Practice"
by Matt Zandstra. It focuses on programming instead of language features.
What I don't want to do is to learn a ton of new ways of doing things with
PHP5 and not be able to use any of it so maybe I've answered my own
question.


I am working with PHP 5 for over one and a half years now with great success
and can only recommend it. If you want to do object oriented programming
and I think one should, except maybe for the tiniest projects, PHP 5 is the
only way to go.
Regards,
Horst
Aug 19 '05 #6
Rich wrote:
If you have an interest in PHP v5 though, it might be worth installing
that on your own test system and check through the changes and
improvements they've made. Might be tough getting a current and accurate
book since it's still under development.


Well I bought "Upgrading to PHP 5" by Adam Trachtenberg almost a year ago
and it seems very accurate to me. I can recommend it. The chapters on
iterators and streams were really helpful.
Regards,
Horst

Aug 19 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
1467
by: crispy | last post by:
I am looking for a free (or inexpensive) script to list the book and journal publications created within a college department and be able to sort them by author and year of publication. I've searched http://www.hotscripts.com/ and a couple of other sites with no luck yet. Do you have any suggestions? What would you think a script like that...
3
2574
by: dSchwartz | last post by:
I'm an ASP/ASP.NET/MS SQL server guy looking for a good book to start me off with Oracle 9i. I'm a computer science senior and have a web project for a local client coming up which will use Oracle 9i as the database. I'm looking for a book that will get me started with Oracle, but I don't need a total SQL beginners guide, I already write...
28
2709
by: John McCabe | last post by:
Hi I'm looking for something equivalent to the Data Structures and Algorithms in Ada 95 books by Biedler and Feldman etc, but based towards efficient C++ implementations. Does anyone know of such a thing and could recommend one? I'm particularly interested in coverage of binary search trees, especially Red-Black, Splay and AVL, as well...
5
1512
by: Aya9877 | last post by:
Alright, I have no idea what level book I need. I have a basic/decent background in coding. I am advanced in query building. I have a decent understanding of Visual Basic and some VBA. My problem is design structure. Where to begin, etc. I see that everyone recommends The Access 97 Developer's Handbook (I am looking for a Access 97...
13
2703
by: Gabriel Reid | last post by:
Greetings, I'm looking for any books that the members of this group may have to recommend for C#. I have experience with a number of programming languages (probably most relevant would have to be Java), and have already read 'C# for Java Developers' from Microsoft Press. I feel as though I have a decent understanding of C# now, but am...
5
1294
by: Flack | last post by:
Hey guys, Are there any specific books that you can recommend to someone who is familiar and comfortable with C# and is looking to increase his knowledge of Java? I need to brush up on my Java (which I haven't touched in a long time, and only a little then) and am looking for a book that teaches Java and is targeted to someone coming...
4
1205
by: Flack | last post by:
Hello, I have been searching for a good book to learn ASP .NET using C# and VS .Net. One book I came across was "Asp .Net Unleashed, Second Edition". The reviews at Amazon said it was a very good book but many people complained that the author did not use VS .Net but used Notepad instead. Also, the code in the book is written using VB .Net...
7
3287
by: noid droid | last post by:
Greetings. I received 4 VB .NET books and looking through the indices and tables of contents, I see that none of them addresses multithreading in VB ..NET. I just bought a bunch of books because they were so cheap. Does anyone have any suggestions for books that cover multithreading? I have enough beginners books. I don't need any more. ...
5
1301
by: Flack | last post by:
Hey guys, When I first started learning C# and .Net I read "Inside C# : Second Edition" by Archer/Whitechapel and "Applied .Net Framework Programming" by Richter. I really enjoyed these books and they helped me a lot. Can anyone suggest any books that cover the new features in C#/.Net 2.0? I'm not necessarily looking for a book that...
0
7496
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7778
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8008
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
7857
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6114
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development projectplanning, coding, testing, and deploymentwithout human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5412
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupr who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3525
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1109
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
810
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.