Softpedia Editor's Review for PHP
Create dynamic applications with ease
Written by Andreea Matei on December 11th, 2012
PHP is an open-source server-side scripting language designed especially for web development. It is HTML-embedded, which means that PHP is able to generate HTML or to pass information along to HTML instead of using an external file for data processing.
PHP integrates itself across many platforms (Windows, Linux, Unix) and its main purpose is to generate dynamic webpages. It’s one of the most user friendly programs out there and is known for its reliable speed, stability and enhanced level of security. Having been drawn on Java, C and Perl, it is easy to learn by anyone with a decent background in any of these languages.
Being a server-side technology, code is executed as soon as the end-user enters your website, thus eliminating the need of additional browser-plugins. The code is interpreted with the aid of a web server (most users opt for Apache) by the PHP Runtime module and the result is the dynamic webpage.
Together with a database server, such as MySQL, it can produce excellent results in website maintenance. MySQL, being also an open-source application, combined with PHP can generate content that can be run across any platform (for instance, database management systems). A few examples of websites created with the aid of PHP and MySQL are Google, Facebook, YouTube and Yahoo, to name just a few.
Convenient packages that include PHP, MySQL and even Apache are WAMP and XAMPP. They consist of these three major development platforms, plus many other utilities such as phpMyAdmin or SQLiteManager (if you choose WAMP) and Perl (in XAMPP’s case).
In conclusion, PHP is an awesome scripting language that has proven ease of use, stability and still continues to. It is known as the fiercest competitor of Microsoft’s ASP (Active Server Pages), mostly because it can produce open-source content. Another advantage is that PHP developers can rely a great deal on a huge community if in need of help.
What's New in This Release: [ read full changelog ]
· Fixed bug #64879 (Heap based buffer overflow in quoted_printable_encode, CVE-2013-2110).
· Fixed bug #64853 (Use of no longer available ini directives causes crash on TS build).
· Fixed bug #64729 (compilation failure on x32).
· Fixed bug #64720 (SegFault on zend_deactivate).
· Fixed bug #64660 (Segfault on memory exhaustion within function definition).
· Fixed bug #64895 (Integer overflow in SndToJewish).
· Fixed bug #64830 (mimetype detection segfaults on mp3 file).
· Ignore QUERY_STRING when sent in SCRIPT_FILENAME.
· Fixed some possible memory or resource leaks and possible null dereference detected by code coverity scan.
· Log a warning when a syscall fails.
· Add --with-fpm-systemd option to report health to systemd, and systemd_interval option to configure this. The service can now use Type=notify in the systemd unit file.
· Fixed bug #64726 (Segfault when calling fetch_object on a use_result and DB pointer has closed).
· Fixed bug #64214 (PHAR PHPTs in...