Join Jon Peck for an in-depth discussion in this video Combining foreach() with list(), part of PHP 5.5 First Look.
As a developer, one of the common tasks that I see on a regular basis is looping …over a result set. Depending on the circumstances, I may …need to assign a group of variables to property values or values in an array. …Up to this point it's been a manual process, but in PHP 5.5, it's now …possible to combine for each with List. This allows me to iterate over the array …and unpack nested arrays into looped variables. …Using the language construct list as a variable. …There is a limitation, I can't use list as a key element, which makes sense.…
How am I going to get multiple keys? This sounds neat, in theory, so let's see …it in action. If we look at the log, we can see it's …pretty straight forward. And it's rendering some kind of log entry …that's stored in the database. Let's see what that code looks like. …I'm going to go back to the IDE. Then navigate to Classes>Log.php. …Take a look at the method toHtml. There's a 4H Loop that goes through each …row and sends variables to a method that parses them cleanly.…
- Using generators to create simple iterators
- Dereferencing strings and arrays
- Enhancing security with the password hashing API
- Replacing APC with OPcache
- Normalizing Boolean and unpack() behavior
- Surveying the removed, incompatible, and deprecated functionality
Skill Level Intermediate
Q: How do I import the php55.sql file into MySQL?
<div>A: Copy the php55.sql file from the Exercise Files folder to somewhere you can access it at the command line. (In this course, that's the 'sandbox' folder.)</div> <div> </div> <div>Then type:<br /><div><span style="font-family: Courier;">mysql -user=sandbox -password=sandbox sandbox < php55.sql</span></div> <div> </div> <div>Be sure to substitute your MySQL username and password if necessary.</div> </div>