Jump to content

Recommended Posts

Hello everyone, PHP virgin here. I am well versed in a number of programming languages and am now trying to embark on the PHP journey. I am trying to find resources that expand on this tutorial's subject matter [a href=\"http://www.phpfreaks.com/tutorials/70/0.php\" target=\"_blank\"]http://www.phpfreaks.com/tutorials/70/0.php[/a]. I am also interested in a answer to this guy's request for help [a href=\"http://www.phpfreaks.com/forums/index.php?showtopic=83586\" target=\"_blank\"]http://www.phpfreaks.com/forums/index.php?showtopic=83586[/a] which is related but I would imagine quite a bit more in depth.

My knowledge of PHP so far allows me to manipulate the code in my phpbb source files, for example I waded my way through a MOD I had installed to extend it and include some email functionality. However, most of the code I added was found elsewhere and tweaked to fit. I am looking to get a solid foundation in PHP. I am in the process of reading the noob tutorials and am trying to get a head start on finding the subject matter mentioned in the first paragraph.

If anyone can point me in the right direction, I would be very much appreciative.
Link to comment
https://forums.phpfreaks.com/topic/5776-php-resources/
Share on other sites

Well, I found that a book that helped with PHP was what help me. I used the Visual Quickstart guide to PHP by Larry Ullman which was quite good and explained all the basics. I then found that sites, especially this one, helped a lot.

Try making small scripts such as a user system (to get used to sessions and cookies) and then a file upload (to use the $_FILES superglobal), etc. to get used to each aspect. If you get stuck then post a problem here and someone can direct you where you went wrong and you will learn how to go about a similar problem next time.

As you said you are familiar with programming languages, don't know whether you mean anything like C, C++, C# or ActionScript, as these all have roughly the same syntax as PHP. If you know something like VB, .NET or ASP, then they won't really help you with learning PHP as they are completely different!

Also, as a side note, the phpBB code can be a bit confusing at first. Having used it since before I knew PHP I know what you mean, the main reason is it being written in an OOP style of PHP, which is something that can be very hard to grasp without knowing PHP for a while first.

Let me know how you get on,

Niall :)
Link to comment
https://forums.phpfreaks.com/topic/5776-php-resources/#findComment-20633
Share on other sites

I just purchased that book today and yes it does seem to be quite nice with lots of examples and good explanations.

The languages I am familiar with do include C and some of the C derivatives. I am also very familiar with the OOP paradigm from my experience with Java and .NET and I very much like to use the 3 tiered architecture in my projects which seems to me to be what they use in phpbb.

I appreciate the response and ask that if you do come across any of the types of tutorials I mentioned in the near future to try and keep me in mind. I will definitely start with some of those smaller module type projects to get familiar.

Thanks again.
Link to comment
https://forums.phpfreaks.com/topic/5776-php-resources/#findComment-20701
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.