An iterator is a mechanism by which you can traverse the values in some programmatic construct, the most basic being the for() and while() loops. The concept behind these constructs does not map directly to objects, however, as they store a variety o...
Thanks to input from people all over the Internet, PHP has been developed at a very fast pace. While this has contributed to PHP's ease of use, it has also led to the language being less than complete - especially when it comes to object orientation.
Last month we looked at PHP's extensive error reporting framework. This month, we'll be looking at customising error reporting, and providing much more information for developers.
Follow this guide to learn everything about wireless networking. Whether you're connecting to a wireless hotspot or sending data from your PC to a handheld computer we have all the tips you need to get the most out of this technology.
Before embarking on a home upgrade, it's worth taking some time to become familiar with the various systems, how they differ, and how they can be co-opted to work together in harmony.
By default, PHP generates a lot of helpful information for developers when an error occurs in the execution of a script. This information is much less useful to users, however. In fact, telling users the line number of the error, the function it occu...
This buying guide provides a thorough overview of server hardware with a focus on CPU-based, entry-level devices from Intel and AMD.
Matching patterns in strings is important in just about all Web applications that deal with data. PHP has a large number of pattern matching functions and extensions, tightly integrated into the language itself.
This Scanners Buying Guide will help you wade through the jargon that plagues this essential technology and show you how to pick the right scanner for your needs.
We have looked extensively at manipulating files on the file system. This time we will look at directories, the other major component of conventional file systems.
The PHP column 'PHP file system functions' looked at PHP functions that give developers more information about files and the file system itself. This time, we will expand on this by looking at symbolic links.
In this column, we will look at the range of functions PHP provides for interacting with the file system. At their most basic level, file systems interface storage media - generally hard disk drives - with applications. The most popular file systems ...
This buying guide will help you decipher information about inkjet printers and make your choice an easier one.
Over previous tutorials, we have occasionally made use of arrays without going into much detail about exactly what arrays should be used for, which kind of arrays are supported by PHP and the routines the language provides to simplify array usage.
Dates and time form an important part of many sophisticated PHP applications. From simply displaying the date for a user to validating dates and times in user-supplied input, PHP developers have a wealth of functions to solve all manner of problems.
From corporate to connected lifestyle
Most Popular Reviews
- 1 Google Pixel XL full, in-depth smartphone review: Phones just got smarter
- 2 Sony Xperia XZ review: turbo-charged last-gen phone
- 3 Hisense Series 7 ULED 4K UHD TV review
- 4 Sony X9300D and X8500D UHD 4K TV review
- 5 Moto X Force review: Leading features from a mid-range phone
Join the PC World newsletter!
Latest News Articles
- Why Melbourne Cup online betting servers win with Flash
- Chinese firm admits its hacked products were behind massive DDoS attack
- AT&T will acquire Time Warner for US$85.4b in content play
- Gallipoli is now an amazing video game
- U.S. indicts Russian for hacking LinkedIn, Dropbox, Formspring
GGG Evaluation Team
First impression on unpacking the Q702 test unit was the solid feel and clean, minimalist styling.
- Google Pixel XL full, in-depth smartphone review: The new best Android phone
- Japan Robot, gadget and car expo slideshow
- Panasonic DX900U UHD 4K smart TV review: Best all-round TV ever?
- What's the difference between an Intel Core i3, i5 and i7?
- Laser vs. inkjet printers: which is better?
- FTSenior Analyst ProgrammerNSW
- CCContract Junior Programmer (PC LAN Support) 161028/JP/203Asia
- CCProject ManagerACT
- CCSystem & Network EngineerVIC
- FTProject Manager - FinanceNSW
- CCAutomation Test AnalystNSW
- CCBusiness Analyst- (MQC, QTP, BPMN, Visio or System Architect;NSW
- FTSoftware Development ManagerNSW
- FTSenior Front End DeveloperNSW
- CCContract IT Helpdesk Support (Lotus Notes) 161007/ITHS/vmpAsia
- CCEnterprise ArchitectNSW
- FTFront End DeveloperSA
- CCSenior Procurement SpecialistVIC
- CCJunior Programmer (Application Dev. & Mgt.) 161017/JP/221Asia
- FTSystems Engineer - Managed Service Provider - No two days are the sameNSW
- CCDigital Producer - 3 Month Contract Immediate Start!NSW
- CCDevOps/Automation EngineerNSW
- CCManager of Pricing and AnalyticsVIC
- FTScrum MasterNSW
- FTSenior .Net Software EngineerVIC
- CCSenior Siebel AnalystACT
- CCWebpage Designer - Canberra RoleNSW
- FTSenior Application SupportSA
- CCAcquisition Marketing Executive - B2BNSW