I realize you said "one" and "likes", but sometimes a single answer doesn't cut it to put opinion into perspective. In the wild, you may not see shared hosting services or dev teams use any added features for years to come, so importance is subjective. These are picked from scanning over PHP's 5.3 changelog. I could be wrong about which version these features first appeared in, but...
- ?: Operator: Shortcut to the shortcut: $a = (($a) ? $a : $somethingelse). If $a is loosely false, just resign it to something else: $a = $a ?: $somethingelse; Now just waiting for $a ?= $somethingelse;.
Also, it's like the "OR" operator: if($a ?: $somethingelse), evaluates to true if either $a or $somethingelse are true. Redundant, but there.
- __callStatic(): Now that specialized Singleton class just reduced to a single universal class probably 5 code lines long.
- Per directory ini files: PHP's version of .htaccess files. Though I have yet to experiment with what ini values are allowed to be switched where.
- Additional File functions and DNS lookup support for WIN: at least it would be had WIN obeyed your command to create a `symlink`/shortcut without question since you're the user running the script.
- array_replace: Whereas $a + $b kept original values, array_replace($a, $b) replaces them.
- Mail logging: Logging of all mail() calls to check if you're site has been turned into a spam bot. Though I have yet to test this in the wild to see exactly which mail functions are hooked into (exec()? imap?).
Missed Chances:
- [FIXED] Calling a method with the same name as the parent class calls the constructor: This would've been good to know before. I think it seems like a useful "feature".
Dislikes:
- Mysqli is still broken.
- WIN32api has been abandoned
- DOTNET() never improved and still pretty much just a fancy alias for COM(). Rumors of PHP and WIN cooperating are just rumors.