The rumors have been flying over what's going on over at Facebook headquarters. The word has been that a PHP team was brought in and made to sign non-disclosure agreements before discussing a PHP project that has been in development for the past two years. Alex Handy, senior editor of the Software Development Times Blog, predicted last Saturday that Facebook "has rewritten the PHP runtime from sc
PHP is one of the most popular general purpose scripting language, which is designed for web development, to create dynamic web pages. Many of the open source publishing platforms like Drupal and joomla uses this language. PHP gives fast, stable and secure pages. For a productive web developer, a superb collection of tools is needed.
One of the key values at Facebook is to move fast. For the past six years, we have been able to accomplish a lot thanks to rapid pace of development that PHP offers. As a programming language, PHP is simple. Simple to learn, simple to write, simple to read, and simple to debug. We are able to get new engineers ramped up at Facebook a lot faster with PHP than with other languages, which allows us
It seems that I don’t blog much unless IDE’s are concerned; there is a good reason for this: IDEs are an integral part of my development process and when they suck, development sucks.
Are you an experienced PHP developer who needs to learn Python? This article approaches the world of Python development from a PHP developer's perspective, translating familiar PHP concepts, such as variables, lists, and functions, into their Python equivalents.
There might be situation where you need to change php configuration values when you work on server. In local apache server, you can easily change the php configuration values using php.ini file from directory. But what will you do as php.ini is not visible on server ? The solution is .htaccess which is visible on server(.htaccess invisible ?). Using .htaccess you can change the php configuration
To demonstrate some uses of PHP 5.3's fun new anonymous functions let's implement the famous functions: map and reduce.
In Part I we deconstructed the differences between anonymous functions, lambdas, and closures in PHP. You may want to get comfy with those terms before continuing here. As a refresher, lambdas and anonymous functions are essentially the same idea: functions that are values just
I think it's fairly safe to say that amongst developers, the SVN Vs. Git argument has been raging for some time now, with everyone having their own view on which is better. This was even brought up in the of the questions during our Webinar on Subversion in 2010 and Beyond.
Neural networks allow emulating the behavior of a brain in software applications. Neural Networks have always had a too steep learning curve to venture towards, especially in a Web environment.
Neural Mesh is an open source, pure PHP code based Neural Network manager and framework that makes it easier to work with Neural Networks.
This article explains how to easily implement Neural Mesh to dev
Two highly anticipated CMS releases, Drupal 7.x and WordPress 3.x, are both set to appear in the next month or two. Drupal 7 is currently in Alpha release, but is aiming for a Beta release later this month. WordPress is a little bit ahead, having published a Release Candidate on May 28th. In light of the coincidental (?) timing of these two major releases, let’s take a look at some of the new fea
Programming Community Index has PHP holding third place, behind Java and C, among programming languages overall. Regardless of the exact extent of PHP's usage, you need only consider that websites such as Facebook, which manages millions of users and petabytes of content, use PHP. Workloads of that magnitude demand a serious programming language and supporting environment.
Over the past few days I was going through the Zend Framework reference docs and I found myself pleasantly surprised with all that the latest version of this web application framework provides. My first thought was to just acknowledge the speed in which PHP as a technology has been maturing. Out of the many new features, what stood out for me was the ease with which Zend Framework and PHPUnit com
The pattern of the day is the Mediator one. The intent of this pattern is encapsulating the interactions of a set of objects, preventing aggressive coupling from each of them towards the other ones. A Mediator acts as a central point of convergence between the Colleague objects.
Se você está desenvolvendo aplicações tanto para desktop ou web e está usando como um mecanismo de banco de dados o MySQL, existem algumas ferramentas para melhorar e agilizar a fase de modelagem de banco de dados, implantação e gestão. ...
Google Translated version here http://bit.ly/8oGBBF
abcphp.com is a social news website made for people to discover and share PHP related content from anywhere on the Internet, by submitting links and stories, and voting and commenting on submitted links and stories.