Im in need a resource for PHP learning

I have been on and searched google.

Basically im looking for a decent ebook or two or some good tutorials. To take me from a newbie to a decent ability.

Im holding back from actually going to the shops and buying a book since in the past Ive tended to find the internet to offer better resources than the books bought in shops.