Results 1 to 10 of 10
  1. #1
    Newbie
    Join Date
    October 25th, 2011
    Posts
    6
    How to get started with PHP
    Hi,

    I have a good knowledge in designing HTML and Css code. And have knowledge in C and C++ programming. I am looking forward to go for PHP website development. I found many online tutorials to learn the basic php and have downloaded some video tutorials too. But i want to know that is it possible to learn php as professional developer or should i need to go for the professional training for that ?

  2. #2
    ABW Ambassador kse's Avatar
    Join Date
    November 29th, 2005
    Posts
    2,511
    You may have a look at these two treads that I started last year when I wanted to learn PHP:

    http://www.abestweb.com/forums/progr...nt-145637.html

    http://www.abestweb.com/forums/progr...es-145643.html

    Hope it Helps
    MERCHANTS: Start showing your coupons directly on your site, that way your shoppers will stop leaving your site looking for them!! If not then remove your Coupon Box!!

  3. #3
    Newbie
    Join Date
    July 13th, 2011
    Posts
    5
    If you have idea about HTML, CSS, JAVA script then it is easy to learn PHP.
    You don't need any professorial tutor to teach. Better to learn Mysql also it is very helpful.

  4. #4
    Newbie
    Join Date
    December 19th, 2012
    Location
    London
    Posts
    11
    No, I wouldnt recommend finding a professional tutor.
    Just google for specific functions you want to program, and you will always find what you need.

  5. #5
    developer+marketer
    Join Date
    June 17th, 2007
    Posts
    7
    PHP is a wonderful language that makes jumping from HTML/CSS easy. It is(/can be) in-line. It's very similar syntax to C++/Java. But all that ease makes it VERY EASY to write poor code. I hope your C++ background taught you to structure things well. Editing things in-line is easy, but it's poor design.

    Most major projects follow some type of MVC framework these days. Separate your model and views. I am a fan of Smarty templating system. It's fairly lightweight and easily abstracts your logic from design. You can have your HTML/CSS in one file and just pass the variables from PHP that you calculated/grabbed from a database/whatever.

    But more broadly, PHP has been around so long that many of the tutorials are outdated/wrong/recommending bad practices. I would recommend checking out PHP: The Right Way which is trying to be the place with updated and correct info.

  6. #6
    ABW Ambassador Doug247's Avatar
    Join Date
    January 18th, 2005
    Location
    DE USA
    Posts
    931
    kohashi, What is a MVC and could you point me in the direction of learning how to use them. I have a really good grasp on PHP, MySQL, HTML and CSS but would like to learn how they are used in larger projects.

    Quote Originally Posted by kohashi View Post
    PHP is a wonderful language that makes jumping from HTML/CSS easy. It is(/can be) in-line. It's very similar syntax to C++/Java. But all that ease makes it VERY EASY to write poor code. I hope your C++ background taught you to structure things well. Editing things in-line is easy, but it's poor design.

    Most major projects follow some type of MVC framework these days. Separate your model and views. I am a fan of Smarty templating system. It's fairly lightweight and easily abstracts your logic from design. You can have your HTML/CSS in one file and just pass the variables from PHP that you calculated/grabbed from a database/whatever.

    But more broadly, PHP has been around so long that many of the tutorials are outdated/wrong/recommending bad practices. I would recommend checking out PHP: The Right Way which is trying to be the place with updated and correct info.
    Thanks,
    Doug

  7. #7
    Member Prosperent's Avatar
    Join Date
    November 29th, 2009
    Location
    CO, USA
    Posts
    820
    An MVC separates the different layers of code from one another. Think of it like object oriented programming. You have Models, Views, and Controllers. We use the Zend framework for all of our projects (heavily modified). It helps when you have a lot of functionality that can be reused in other places.

    As for the OP's question. Just jump in. If you have the background you listed, you should have no problem picking up php. Start by building something you can actually use. Run into issues and look up solutions. That's the easiest way to get started.

  8. #8
    Newbie
    Join Date
    May 30th, 2013
    Posts
    2
    I got PHP and MySQL Web Development by Welling and Thompson. Since you are learning PHP you might as well learn how to interface with the database will you are at it.

    PHP is not hard. Its a lot more forgiving than many others.

  9. #9
    What's the word? Rhia7's Avatar
    Join Date
    January 13th, 2006
    Posts
    9,578
    Quote Originally Posted by joedman77 View Post
    I got PHP and MySQL Web Development by Welling and Thompson. Since you are learning PHP you might as well learn how to interface with the database will you are at it.

    PHP is not hard. Its a lot more forgiving than many others.
    Thank you for the citation.
    ~Rhia7 -- Remember the 7
    Twitter me

  10. #10

  11. Newsletter Signup

Closed Thread

Similar Threads

  1. Get Started
    By francistan in forum Newbie Affiliate FAQs & Helpful Articles
    Replies: 2
    Last Post: August 28th, 2012, 11:40 AM
  2. PHP question - include(file.php) with variables
    By teezone in forum Programming / Datafeeds / Tools
    Replies: 8
    Last Post: September 4th, 2009, 04:54 PM
  3. Just Getting Started
    By jdancing in forum Introduce Yourself
    Replies: 5
    Last Post: February 19th, 2003, 02:36 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •