PHP for Advance learner

by 35 replies
40
Hii! everybody, I am new to this forum
I want to know about resources for learning php.
I learnt beginners php from w3c tutorials but Still i am not able to implement it.
I want to know about any site or book which help me to develop php applications.
Thanks in advance
#programming #advance #learner #php
  • according to me, there is no one resource you can use to learn PHP. start coding according to the requirements and search for small portions of code if you get stuck.

    for example, if you are building a site with register, login and logout functionality, search for them individually.
  • I would suggest looking and using at some well designed frameworks, such as CodeIgniter, for examples of good advanced PHP.
  • I would say, go to amazon or your local book store and look for a book in PHP... they usually combine PHP and MySql.. Look for one that's up to date with the new versions.. Once you master the language, you can always check on the web for more advanced scripts... phpclasses.org is a good source for free classes.
    Good luck!!
  • Google. its simply the best learning tool around
  • Do you have any programming experience prior to attempting to learn PHP? If not, being able to implement PHP is going to require memorization of the basics, meaning variables, operators, conditions (if... else... elseif), as well as arrays, functions, and loops. If you can master these things, you have enough to build a basic application.

    The rest will come by referencing the documentation at php.net ... PHP has a huge number of built-in functions for performing common tasks. No one can memorize them all, so reading the documentation is a critical skill when it comes to doing PHP or any other development.
  • Something I use all the time is the PHP desktop help docs
    php.net/download-docs.php

    It's got a dynamic searchable index that makes looking up functions really easy and fast.
  • I have experience of programming in c/c++ and i know sql also.
    I am searching for books in which practical examples are given.
    • [1] reply
  • start by learning simple if statements based on variables, most programming is on conditions, if this then that, if that then this. then add individual functions as you need them. this way you will actually build familiarity in functions you will use rather than trying to learn a whole bunch of stuff you may never use.
  • [DELETED]
    • [1] reply
    • I too used this book for my college lessons
      • [1] reply
  • [DELETED]
    • [1] reply
    • Ill tell you the best place to learn PHP / MYSQL is google Its FREE. Just ask google what you want to know and instantly you have millions of coders input. and again its FREE! Also php.net if you need to understand something on a more technical basis.
  • If all you do is Google and read php.net, you're likely to miss topics that you should be aware of. The advantage of books is that the material is presented to you in a way that is not of your choosing, in an order designed to teach. A book is instructional material, google and php.net references.

    Plus, you can read books on the toilet...
  • Thanks for Sharing list of useful books and resources.I bought Head first with php and mysql.
    I will start studying this book after my exams.
  • Hey Terry Crim I like the Heading of your Website Terrycrim.com
    Learn + Action = success
    but Learn + Learn +Learn - Action = Failure.
    Cool heading.
    Look forward to Read some Interesting Posts from you.
  • I learned using the zend php tutorials years ago. It covers everything from the basics to object oriented programming using PHP. Anything more than that you have the tools to build, so start building, and use the PHP website as a reference.
  • If you are not satisfied from w3schools souurce.Then do not worry there is a lot of source you can use.One of them is php.net.It will satisfy your hunger to learn PHP.
  • [DELETED]
  • It's all experience. Try and make your own PHP site on your localhost using XAMPP.
    Just play around, it's the best way to learn.
  • if i remember correctly ..
    i was trying to study advance php from e-book..
    PHP learn
    maybe you can try it...
  • I would convey search and using at few source fashioned frameworks, specified as CodeIgniter, for examples of dandy late PHP.
  • i think you learn the basics now develop a site under the knowledge you learned...
  • I was in your shoes about a year ago PHP learning is the one thing that just kinda hits the wall and there is this gap between what you know and what you want to do and no one is going to teach you it. The best thing you can do is challenge yourself or find a mentor to challenge you. Go here is what I want a script to do and start building simple scripts and work your way up learning as you go
    • [1] reply
    • Well there are different ways to learn php like W3Schools Online Web Tutorials but they have not user friendly like a teacher teach us but i suggest you to learn with Lynda's video tutorials according to my point of view Lynda have most effective lectures of php website development.
  • Banned
    [DELETED]
  • Learn OOP in PHP, then choose a framework. I suggest CodeIgniter.
  • After you have learned the basic PHP concepts, it is time to progress to more advanced PHP topics such as sessions and cookies. Try learning from video tutorials. You might also want to try grabbing the source code to WordPress or another complex open-source project and wandering through the code. I also recommend reading the coding style guide.
  • I have always liked the PHP bible from Wiley. It's great to use as a resource for the more obscure PHP stuff that you only use once every blue moon....
  • Actually to learn programming, it is not important, the important books is to have a persistent determination. Don't know you buy of the PHP is the original version of the bible. I have seen, is the original version of the bible javascript, a began to also understand, but to bite the bullet and watch it found that although the foreigner of book is bothersome, but the basic principle and professional term all speak very thoroughly, very easy to understand, but also for you to learn other languages is very helpful.
  • Yes, I agree, Google is advisable, it is more informative than in books
    • [1] reply
    • Now that you have the basic programming constructs down, go learn python. There is a great course offered by MIT Open Courseware. After you go through that course (or while you are going through it), go through some django tutorials.

      Maybe it's just me, but I find python and ruby to be vastly more efficient than php for anything bigger than a simple website.

      Or if you want to continue down the PHP path - go learn a framework like Kohana, CakePHP, or codeignitor. Learning a framework will not only teach you new concepts about programming in general and specific to PHP, but will also speed up the development process by removing a lot of the boilerplate code that you have to hand-roll in a 'ground-up' application. It can also increase security by taking care of common tasks like authentication and authorization and keep your program structured well with a good separation of concerns.
      • [1] reply
  • hai ! you can ask me any doubt in php. I will help you
  • Start with Wordpress installation and configuration . Go with customizing themes, plugins etc. you will see the difference.
  • If I ever read books anymore I use O'Reilly's 'Head First' type of books because they keep it interesting and I'm not bored to death. But you should always parallel reading this type of book with going through several step by step tutorials on PHP. There are a lot of resources on the web for this. For instance, you can find one that will teach you step by step how to build a site with a thumbnail gallery or something else simple that incorporates submitting forms. Then move on to more advanced tutorials that will help you incorporate database transactions, etc. The more of these you do, the less you will have to reference books.
  • [DELETED]
  • i'll assume that you've already covered HTML and CSS because that should be the first thing you study before you start working with PHP.

    I'm a web developer for 5 years and here's my advice. The best way to implement your skills is to get a web project. Start with a small project to work with it and apply everything you know.
  • Nice Post

    Mr.Rajatarora

    PHP manages time it utilizes one and only estimation, seconds.

    Daily Read Out

    PHP

Next Topics on Trending Feed