After over two decades of working in PHP, I'm now working in Java. PHP is basically Java-lite. I am absolutely loving the compile-time safety of Java, but I dearly miss PHP's maps and arrays. In Java, the amount of verbosity for defining a map/list and operating on it is overwhelming. Modern PHP is great. Many powerful language features, excellent performance, great community and package ecosystem, and decent enough…
and you get a hello page with a parameter specifiable via `?user=` query.But then people started to actually use it to build big sites, `echo($_GET['user'])` alone is not enough, it has to be:
So people started to add module/components as well as ways to load and use those components, to enable them to write code like: is_valid(new Integer(0, 100), $source, $name);
} // Or something like that, hasn't write a single line since PHP5.
That's when it got it's Java look.