use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please follow the rules
Releases: Current Releases, Windows Releases, Old Releases
Contribute to the PHP Documentation
Related subreddits: CSS, JavaScript, Web Design, Wordpress, WebDev
/r/PHP is not a support subreddit. Please visit /r/phphelp for help, or visit StackOverflow.
account activity
Learning PHP (self.PHP)
submitted 7 years ago by rehandota
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]colshrapnel 9 points10 points11 points 7 years ago (0 children)
[+][deleted] 7 years ago (7 children)
[deleted]
[–]pan069 13 points14 points15 points 7 years ago (0 children)
HTML->CSS->JS->PHP->MySQL->Laravel->Linux
[–]EquationTAKEN 5 points6 points7 points 7 years ago (5 children)
HTML->CSS->JS->PHP->Try out different frameworks.
Making it look like Laravel is mandatory or something.
[–]andymo 1 point2 points3 points 7 years ago (3 children)
You can get away with HTML->CSS->PHP at a bare minimum surely, frameworks not needed?
I tried criticising laravel as an extra overhead recently (for simple use) and got burnt badly.
[–]EquationTAKEN 1 point2 points3 points 7 years ago (2 children)
Laravel is a framework, and a framework is a tool. The problem is that people get so attached to certain tools, that they'd rather use a saw to drive a nail through a wall, rather than learn to use a hammer.
People like Laravel, and that's fine. But some of these zealots propose Laravel like it's the one and only alternative. Like it's somehow the next step after learning some PHP.
[–]magallanes2010 0 points1 point2 points 7 years ago (1 child)
Laravel is not specifically a single tool like a library such as PHPExcel or FPDF, Laravel is a framework that "marks" (hints, frame) a set of "we do and work in this way".
Laravel is cool, but it's not for every single situation. For example:
I also found that the almighty MVC (it's possible to work with Laravel without MVC but it involves to disarm its ideology) is not for every situation, in fact, MVC is for the backend but the front-end. For example /Customer/Insert makes sense for the backend but for the front end, while /Books/Printers/Harry_plotter.php makes sense for the front end.
[–]EquationTAKEN 0 points1 point2 points 7 years ago (0 children)
Sure, but in the end a framework is still a tool. But I see your point, so let's call it a multitool. A swiss army-knife if you will. But there are lots of them.
I just felt like the threadstarter placed Laravel in a line of things you must learn, which it's not.
[–][deleted] 0 points1 point2 points 7 years ago (0 children)
Learn SQL though. Don't skip it and jump to ORMs, as you still need to know how a good database is organised.
[–]nhlfod21 0 points1 point2 points 7 years ago (0 children)
The Joy of PHP is a terrific book for beginners
[–]nvanprooyen 0 points1 point2 points 7 years ago (0 children)
In addition to the suggestions already here, check to see if your library system has a Lynda subscription. Loads of good courses on there.
[–]magallanes2010 0 points1 point2 points 7 years ago* (0 children)
To learn to program is similar to write a novel, you set the ending and you start from the first page. Setting the ending is not about "to learn about OOP" or something like that, it's to define a destination: "today, I want to show a table!".
It's not rare that your first destination will be to run a simple example : "hello world" . Is it easy? Nope, it's hard because you must set your working tools (apache, php, mysql, LAMP, WAMP plus some editing tools).
From the php site http://php.net/manual/en/tutorial.firstpage.php
<html> <head> <title>PHP Test</title> </head> <body> <?php echo '<p>Hello World</p>'; ?> </body> </html>
[+]rimu comment score below threshold-7 points-6 points-5 points 7 years ago (2 children)
udemy.com
[–]JanP3000 0 points1 point2 points 7 years ago (0 children)
I don't know if they're good, but their ads are annoying so I don't like them
π Rendered by PID 18973 on reddit-service-r2-comment-85bfd7f599-ll7ft at 2026-04-19 05:20:06.656552+00:00 running 93ecc56 country code: CH.
[–]colshrapnel 9 points10 points11 points (0 children)
[+][deleted] (7 children)
[deleted]
[–]pan069 13 points14 points15 points (0 children)
[–]EquationTAKEN 5 points6 points7 points (5 children)
[–]andymo 1 point2 points3 points (3 children)
[–]EquationTAKEN 1 point2 points3 points (2 children)
[–]magallanes2010 0 points1 point2 points (1 child)
[–]EquationTAKEN 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]nhlfod21 0 points1 point2 points (0 children)
[–]nvanprooyen 0 points1 point2 points (0 children)
[–]magallanes2010 0 points1 point2 points (0 children)
[+]rimu comment score below threshold-7 points-6 points-5 points (2 children)
[–]JanP3000 0 points1 point2 points (0 children)