PhpRiot
Follow phpriot on Twitter
Sponsored Link
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 1 to 20 of 4674

Etsy Code as Craft: Rasmus Lerdorf - PHP in 2012 New

Etsy Code as Craft: Rasmus Lerdorf - PHP in 2012
In case you weren't able to make it (or missed the live stream) Rasmus Lerdorf gave a presentation last night at Etsy as a part of their "Code as Craft" series. They recorded the session and you can watch it here.He talks about a few things: the history of the PHP language the state of PHP currently what's coming up in 2012 and touches some on the upcoming PHP 5.4 features. You can find more about their "Code as Craft" series (and other videos) on the Etsy page.

/dev/hell Podcast Episode #5 New

/dev/hell Podcast Episode #5
I was privileged to be invited to be a part of the /dev/hell podcast this week. Thanks to Chris and Ed for having me on. Check it out. And subscribe to their podcast.

Henrik Bjørnskov's Blog: Symfony2: Using the validator symfony1 style New

Henrik Bjørnskov's Blog: Symfony2: Using the validator symfony1 style
In this quick new post to his blog Henrik Bjørnskov shows how to use the validators in Symfony2 in a more traditional Symfony 1 style for a form.Two of the more complicated components in Symfony2 is the Form and Validator component. The Validator is created in such a way it "always" need an Domain Object with Constraints associated through metadata. This is explained in detail here. But there is another way. A way that resemble's the symfony1 forms. Where you could specify the validations directly in...

Artur Ejsmont's Blog: How to build mongodb pecl extension in 32bit for PHP 5.2 on OSX Snow Leaopard New

Artur Ejsmont's Blog: How to build mongodb pecl extension in 32bit for PHP 5.2 on OSX Snow Leaopard
Artur Ejsmont has a recent post to his blog showing how to get a MongoDB PECL extension to compile in a 32bit OSX environment (Snow Leopard).Here is a quick step by step guide on how to get mongodb and PHP5.2 mongo pecl extension going on your MacOSX in 32bit mode! NOTE: 32 bit mongodb binaries have 2GB address space limit so you wont be able to process too much on your laptop. You will still be able to code and connect to remote instances just fine.His process includes five steps - well, eight if you...

Freek Lijten's Blog: Currently on PHP's internals - Property Accessors New

Freek Lijten's Blog: Currently on PHP's internals - Property Accessors
Freek Lijten has posted another "Currently on PHP's internals..." post to his blog today (here's the previous one) with a look at the discussions around the idea of having "property accessors" in PHP - a standardized way of defining getters/setters in objects.Today I will be discussing a feature that at this moment is called "Property Accessor". It is a method of defining getters and setters. Originally an RFC was defined as early as september 2009, but recently new discussion took place and an actual...

PHP.net: PHP 5.3.10 Released (Security Fix - Recommended Upgrade) New

PHP.net: PHP 5.3.10 Released (Security Fix - Recommended Upgrade)
The PHP development team has officially announced the release of the latest version of PHP in the 5.3.x series - PHP 5.3.10:The PHP development team would like to announce the immediate availability of PHP 5.3.10. This release delivers a critical security fix. [...] Fixed arbitrary remote code execution vulnerability reported by Stefan Esser, CVE-2012-0830.It is highly recommended that users upgrade to this latest version to avoid falling victim to this recently introduced bug relating to the new...

Site News: Popular Posts for the Week of 02.03.2012 New

Site News: Popular Posts for the Week of 02.03.2012
Popular posts from PHPDeveloper.org for the past week:/Dev/Hell Podcast: Episode 4: The Cool Kids Club Project: Patchwork-UTF8 - UTF8 Support for PHP Anson Cheung's Blog: Top 10 PHP Best Security Practices for Sys Admins Charles Sprayberry's Blog: Why you should use DI Alessandro Nadalin's Blog: Managing PHP dependencies with composer Mike Wallner's Blog: Dropping server load with HTTP caching DevShed: PHP Closures as View Helpers: Lazy-Loading File Data AndroidHive: Android Login and Registration with...

Zend Framework application.ini Cheat-Sheet New

Zend Framework application.ini Cheat-Sheet
With the release of Zend Framework 1.8 came the long awaited component for bootstrapping a Zend Framework application. Many different bootstrapping-solutions became obsolete with Zend_Application. In the beginning of the framework most developers didnA't give much thought on bootstrapping. Most of the initialisation work was done directly in index.php, the central starting point of the application. Teams often moved that bootstrapping code to a separate configuration script. The solution worked, but...

Another Serious Security Bug on PHP 5.3.9 New

Another Serious Security Bug on PHP 5.3.9
Another Serious Security Bug on PHP 5.3.9 By Manuel Lemos PHP 5.3.9 release was mostly meant to fix a security bug, but it introduced a new more serious bug. PHP 5.3.10 was just released to fix this issue. Meanwhile Debian Linux maintainers decided to stop enabling the Suhosin extension by default. This extension is used by several Linux distributions to provide protection against present and future security bugs of PHP. Read this article to learn more about the just fixed bug what you should do to...

PHP Summit in MA¼nchen New

PHP Summit in MA¼nchen
This blog posting is in German as the event it relates to is German-only.Sorry for the inconvenience. Bei allen PHP-Themen zA¤hlt nichts mehr als die Praxis. Deshalb bieten wir unsere Power-Workshops interaktiv und mit intensivem Praxisbezug an. Aober die behandelten Themen entscheiden die Teilnehmer mit ihren konkreten Fragen. Anstelle von Frontalunterricht erleben sie die Entwicklung von neuem Code unmittelbar. Mit Augenzwinkern und SpaAY erlA¤utern Sebastian Bergmann, Arne Blankerts und Stefan...

Excited About PHP Again New

Excited About PHP Again
Ten months ago when I started at Mozilla, I began transitioning away from PHP and into Python and Django. This was inevitable: the Mozilla Webdev team favors Python over PHP in almost every webapp (Socorro is the critical exception). However, over time I had become disillusioned with the direction that PHP was taking. The project [...]

DMS\Filter Library 1.0.1 and Bundle New

DMS\Filter Library 1.0.1 and Bundle
The past weeks I finally had some time to invest in the DMS library again, so i got busy with a few things. I also had to fix a big problem which had gone unnoticed to me, so i have to thank Mr. Guilherme Blanco for pointing it out. Sadly this means a BC break, so please follow and make adjustments. The BC break: -filter() becomes -filterEntity() The reasoning here is simple, PHP still supports legacy from PHP4 meaning a function with the same name as the class is understood as a constructor. This...

Jeremy Cook's Blog: Implementing the ArrayAccess Interface New

Jeremy Cook's Blog: Implementing the ArrayAccess Interface
Jeremy Cook is back with the next part of his series looking at the handy features PHP's SPL provides. In this new post he looks at the ArrayAccess interface and how it can make your data more accessible to PHP's own array handing functions.ArrayAccess allows you to treat an object that implements it as if it is an array for the purposes of setting, unsetting and retrieving data from it. Please note the emphasis in the last sentence! ArrayAccess does not make an object behave like an array in any other...

PHP 5.3.10 Released! New

PHP 5.3.10 Released!
The PHP development team would like to announce the immediate availability of PHP 5.3.10. This release delivers a critical security fix. Security Fixes in PHP 5.3.10: Fixed arbitrary remote code execution vulnerability reported by Stefan Esser, CVE-2012-0830. All users are strongly encouraged to upgrade to PHP 5.3.10. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.

Leaseweb Labs Blog: POC: Flexible PHP Output Caching New

Leaseweb Labs Blog: POC: Flexible PHP Output Caching
On the Leaseweb Labs blog there's a recent post looking at using the POC framework to work with flexible output caching. The tool makes it easy to create a new object and push cache content into it, automatically caching the data to sources like the file system, a Redis instance or a MongoDB database.Last year at the Symfony conference in Paris I have heard a really good quote: "There are only two hard things in Computer Science: cache invalidation and naming things" - Phil Karlton. I agree with it and...

LearnComputer.com: PHP Training: Online vs. Classroom New

LearnComputer.com: PHP Training: Online vs. Classroom
On the LearnComputer.com site there's a new post comparing the benefits/downfalls of online versus classroom learning of PHP development. They list a few advantages and disadvantages of each.There can be many factors in the decision to learn PHP online or to take a class in-person, and for some, this can be a difficult decision to make. This article discusses the pros and cons of each method of PHP training to help you find the learning method that is going to suit your needs best. PHP isn't a new...

AndroidHive: Android Login and Registration with PHP, MySQL and SQLite New

AndroidHive: Android Login and Registration with PHP, MySQL and SQLite
On the AndroidHive site there's a recent tutorial (plus screencast) about combining PHP, MySQL and SQLite to act as the backend authorization for your Android application.In my previous article Android Login and Registration Screen Design i explained designing the login and registration interfaces, but it has no functionality. In this tutorial i am explaining how to build complete login and registration system in android using PHP, MySQL and SQLite. Also this tutorial covers how to build simple API using...

Script-Tutorials.com: Form Validation with Javascript and PHP New

Script-Tutorials.com: Form Validation with Javascript and PHP
On the Script-Tutorials.com site today there's a new tutorial about form validation using a combination of jQuery on the frontend and PHP on the backend.In this tutorial, I will show you how to create an attractive, pleasant to look form for your website and then I will explain you how to dynamically validate them using Javascript. We'll also cover server-side validation with PHP to make everything 100% safe. This tutorial will help you to add more functionality to your forms which leads to better user...

PHPMaster.com: Where on Earth are You? New

PHPMaster.com: Where on Earth are You?
In PHPMaster.com's latest tutorial Lukas White introduces you to using the Yahoo "Placemaker" web service to geographically locate a place from a free-form text string. The results include "place details" like the type of the location, latitude, longitude and how confident they are in their match.The challenge then is to do two things: work out what place you could be talking about, disambiguate if necessary, and then identify exactly where on Earth that is. That's what I'll show you how to do in this...

Site News: Blast from the Past - One Year Ago in PHP New

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:Chris Hartjes' Blog: Book Review: PHP 5 Social Networking Rob Allen's Blog: Zend Framework 2 in Action Mike van Riel's Blog: Introducing: DocBlox SocialDevelopers.net: Facebook and the Zend Framework - Part 1: Iframe Authentication Binpress.com: Web Developer Programming Contest Matthew Weier O'Phinney's Blog: Why PHP Namespaces Matter Michael Feichtinger's Blog: PHP5 WebSocket Example - A Simple Chat Greepit.com: Behavior Driven Development...

Latest PHP Tweets


3 February 6:53 PM: phpdeveloper: Etsy Code as Craft: Rasmus Lerdorf - PHP in 2012: In case you weren't able to make it (or missed the live strea... http://t.co/NcICsGqW

3 February 6:33 PM: zend: You may have heard that a critical PHP vulnerability was just found in the latest release of PHP -- hotfixes are... http://t.co/qeclRkb2

3 February 6:30 PM: planetphp: /dev/hell Podcast Episode #5 - Brian Moon http://t.co/W25xYmwU

3 February 5:40 PM: phpdeveloper: Henrik Bjørnskov's Blog: Symfony2: Using the validator symfony1 style: In this quick new post to his blog Henri... http://t.co/vFVtXPii

3 February 5:00 PM: phpdeveloper: Artur Ejsmont's Blog: How to build mongodb pecl extension in 32bit for PHP 5.2 on OSX Snow Leaopard: Artur Ejsm... http://t.co/W9yWVTbM

3 February 4:54 PM: weierophinney: Please, @github, if you're going to move buttons around, at least notify us in the GUI somehow. (Branches drop down moved AGAIN.)

3 February 4:25 PM: phpdeveloper: Freek Lijten's Blog: Currently on PHP's internals - Property Accessors: Freek Lijten has posted another "Curren... http://t.co/k9oyVVpR

3 February 3:11 PM: weierophinney: I just ran "make test" for #php 5.4.0RC7; have you?

3 February 2:45 PM: planetphp: Zend Framework application.ini Cheat-Sheet - Mayflower Blog - PHP http://t.co/z0ACiN7k

3 February 2:42 PM: phpdeveloper: http://t.co/d54o92AY: PHP 5.3.10 Released (Security Fix - Recommended Upgrade): The PHP development team has off... http://t.co/GRN8EoUK

3 February 1:27 PM: phpdeveloper: Site News: Popular Posts for the Week of 02.03.2012: Popular posts from http://t.co/XnJXZkIF for the past week:/D... http://t.co/DlNNLjsP

3 February 9:32 AM: zend: Come to "PHP UK Conference 2012" Friday, February 24 at 8:00 am until <br />Saturday, February 25 at 6:00 pm. PHP... http://t.co/wWrZjTsH

3 February 6:30 AM: planetphp: Another Serious Security Bug on PHP 5.3.9 - PHP Classes http://t.co/Z7z6UCbt

3 February 5:15 AM: planetphp: PHP Summit in München - Sebastian Bergmann http://t.co/l4H7qmC4

3 February 3:45 AM: planetphp: Excited About PHP Again - Brandon Savage http://t.co/VqjzifWh

3 February 3:07 AM: weierophinney: The Pretty Things, "S.F. Sorrow": reminiscent of the Beatles doing a Pink Floyd style concept album? Discuss.

3 February 12:59 AM: php_net: PHP 5.3.10 Released! http://t.co/GcVlfXW9

2 February 10:45 PM: planetphp: DMS\Filter Library http://t.co/MSkaYhTp