News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Engine Yard Blog:
Celebrating 10 Years of PHP 5.0.0
July 16, 2014 @ 11:56:24

On the Engine Yard blog Davey Shafik has a new post celebrating ten years of PHP 5 as of July 13th, 2014:

Ten years ago yesterday on July 13th 2004, PHP 5.0.0 was unleashed onto the world. Bringing with it the Zend Engine 2, effectively a brand new PHP. [...] The truth is that until PHP 5, PHP was a mostly procedural language, while it supported classes and objects, they were a bolt-on feature. This history is still visible in the majority of its default feature set even today - including some of its newest additions like the new password hashing API.

He talks about the evolution of PHP even since version 5.0.0 and how other technologies, like Ruby on Rails, has influenced the language and its developers towards greater things. He shares his answers to a few questions including:

    What is the most significant change to PHP in the last 10 years?
  • What's the biggest change in the community in the last 10 years?
  • What's the most pressing issue for PHP?
  • What would you like to see in the next major version?

He also includes an infographic of the timeline that lead up to the PHP 5.0.0 release and the advancements since then. There's even a look at the "Future of PHP" with some emerging technologies and what might lie in store for "PHP 6" (whatever that may end up being).

0 comments voice your opinion now!
engineyard ten years php5 retrospective prediction language

Link: https://blog.engineyard.com/2014/php-5-10th-anniversary

PHPBuilder.com:
Implementing User Defined Interfaces in PHP 5
August 16, 2012 @ 08:35:53

On PHPBuilder.com today there's a new tutorial that talks about creating interfaces in PHP and how to use them to effectively structure your application.

Starting with PHP 5 the object model was rewritten to add features and bring PHP in line with languages such as Java and Visual Basic .NET. In this article I'll discuss interfaces, which is among the most important features in PHP 5. Other important features include abstract and final classes, methods and additional magic methods. You will learn how to define your own interfaces and how to work with them using different object model mechanisms.

The introduce you to some of the basic concepts behind using interfaces and how to create a basic one - a simple definition of a string class with one method, "getString". They then show how to extend a different example (a RandomNumber interface) and add on an additional method. He also shows how to extend multiple interfaces and integrate functionality from multiple sources, overloading and overrides.

0 comments voice your opinion now!
user defined interface php5 tutorial extend implement


HowToForge.com:
Installing Cherokee With PHP5 And MySQL Support On Ubuntu 11.04
August 17, 2011 @ 13:46:09

On the HowToForge.com site there's a new tutorial stepping you through the process of getting Cherokee+PHP+MySQL working on an Ubuntu linux installation.

Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, and much more. This tutorial shows how you can install Cherokee on an Ubuntu 11.04 server with PHP5 support (through FastCGI) and MySQL support.

The tutorial makes use of the package manager (apt-get) to install the needed software, so don't look for complete compiling information from this process. They include a bit of the configuration of the Cherokee installation and how you enable PHP support via its interface. Screenshots of the Cherokee interface are included to help make it easier to follow along.

0 comments voice your opinion now!
tutorial install cherokee webserver php5 mysql ubuntu linux


TechZinger Blog:
Fat-Free Framework for PHP
February 10, 2011 @ 13:43:39

On the TechZinger blog today there's a new post looking at the Fat-Free PHP framework and some of their opinions on it and the features it offers.

Even though I am pretty proud of my efforts, late last year I stumbled onto a framework that really caught my attention, the PHP Fat-Free Framework. It has the elements of simplicity I feel really allow a developer to push out code quickly. It's very well thought out and feels very tornado-like in it's design style.

He found the Fat-Free Framework to be a "breath of fresh air" in his development and how it uses things like namespacing and OOP handling for rendering and routing. He notes that it feels similar to the tornado framework in its handling and that the included ORM is useful enough for most needs.

0 comments voice your opinion now!
fatfree framework opinion php5 tornado


PHPEverywhere:
Moving to PHP 5.3
January 06, 2011 @ 11:57:13

On PHPEverywhere John Lim has posted some of his experiences in his migration up from PHP 5.2 to version 5.3 for his site, including code issues and how he upgraded.

Now that PHP 5.2 is at the end of life, we are starting to migrate to PHP 5.3.

Things he mentions are:

  • The deprecation of session_register
  • The change of creating a new object by reference
  • Other deprecated functions listed here
  • His commands to upgrade his Zend Server instance from 5.2 to 5.3
0 comments voice your opinion now!
upgrade version php5 zendserver migrate


Query7.com:
Book Review PHP5 CMS Framework Development
December 27, 2010 @ 11:14:42

New from Query7.com today there's a book review of a release from Packt Publishing titled "PHP5 CMS Framework Development" covering the creation of a custom CMS system from the ground up.

PHP5 CMS Framework Development is a 322 page book that covers all aspects of creating a full featured content management system (CMS) in PHP5. The author Martin Brampton has a history of developing extensions for the Mambo and Joomla CMS projects. He became lead developer of the CMS Mambo before starting his own CMS, Aliro. The book is split up into 14 chapters. The first is an introduction to CMS and PHP5 concepts and the remaining 13 each look at a key feature of the CMS.

The review covers the contents of the book in a bit more depth, talking about a few chapters specifically and how they felt it was overall a "great learning experience". He mentions a few negatives about the book, however - the code examples are all pulled from an existing CMS (Aliro), the conventions used in them and the heavy use of singletons. He still recommends it if you're looking to write your own CMS, though. It still provides some good insight into the methods and pieces that make them up.

0 comments voice your opinion now!
php5 framework development bookreview cms packt


PHP.net:
PHP versions 5.2.15 and 5.3.4 Released!
December 10, 2010 @ 11:17:11

Yesterday saw the release of the two latest versions of PHP in both the 5.2.x and 5.3.x series - 5.2.15 and 5.3.4. Here's a bit from each release announcement.

For 5.2.15:

The PHP development team would like to announce the immediate availability of PHP 5.2.15. This release marks the end of support for PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3. This release focuses on improving the security and stability of the PHP 5.2.x branch with a small number, of predominately security fixes.

For 5.3.4:

The PHP development team is proud to announce the immediate release of PHP 5.3.4. This is a maintenance release in the 5.3 series, which includes a large number of bug fixes.

For full details you can the the Changelogs for each release - 5.3.4 and 5.2.15. As always, you can download these latest versions from the main PHP site or your favorite local mirror.

1 comment voice your opinion now!
release php5 latest changelog download


Andrew Nacin's Blog:
On PHP
July 16, 2010 @ 12:34:53

Andrew Nacin, one of the core developers of WordPress, has a recent post to his blog about the current state of PHP and how that relates to WordPress' backwards compatibility support of PHP4.

I've been meaning to write this post nearly a month now, on the heels of WordPress 3.0′s release and preparing for an inevitable future discussion of when we should drop PHP 4 support. And then current events give you the hook you need to sit down and do it.

He talks about WordPress 3.0, the support of PHP Earthlink offered, how their PHP4 usage stands currently, efforts they've done to get people to make the move up from PHP4 versions, PHP5 market penetration and more.

0 comments voice your opinion now!
opinion php4 php5 upgrade wordpress


PHPBuilder.com:
Three Advanced Object-Oriented PHP Features You Need to Know
June 16, 2010 @ 09:13:23

On PHPBuilder.com there's a new article on OOP in PHP applications, specifically some of the things that PHP5 has to offer you if you're not using it to its fullest potential.

I'll introduce you to three of PHP's advanced object-oriented features which seem to not have garnered the attention they deserve. The topics discussed here should be useful whether you're a relative newcomer to object-oriented development and are looking to expand your knowledge, or have a background using languages such as Java or C# and are trying to learn more about what PHP has to offer.

These three things he introduces are Reflection (PHP's API for introspection of code), the SPL (Standard PHP Library) set of objects and tools and a more recent addition - late static binding.

0 comments voice your opinion now!
objectoriented oop php5 feature spl reflection latestaticbinding


php|architect:
The state of PHP 5.3 support
June 10, 2010 @ 10:33:15

On the php|architect blog today Giorgio Sironi takes a look at the state of PHP 5.3 support both on the developer and on the server side and how well it's being adopted.

PHP 5.3 introduced namespaces and anonymous functions to the PHP world, which are surely great innovations for this programming language. For PHP 5.3 to be widely used, however, it needs to be supported by the various operating systems installed on development boxes and servers.

He talks about the three major platforms when it comes to web development and serving - Linux, Windows and OS X - and how easy it is to get this latest version of PHP up and running on each. He also briefly touches on the differences in adoption from the two halves of the development process - desktop versus server.

0 comments voice your opinion now!
php5 support desktop server windows osx linux



Community Events





Don't see your event here?
Let us know!


wordpress community install application developer series unittest code library podcast laravel bugfix configure api interview release introduction list language threedevsandamaybe

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework