PHP

TwitterFacebook
Get flash to fully experience Pearltrees
http://behat.org/

Behat — BDD for PHP

Behat was inspired by Ruby's Cucumber project and especially its syntax part (Gherkin). It tries to be like Cucumber with input (Feature files) and output (console formatters), but in core, it has been built from the ground on pure php with Symfony2 components.
Preface I’m cranky. I complain about a lot of things. There’s a lot in the world of technology I don’t like, and that’s really to be expected—programming is a hilariously young discipline, and none of us have the slightest clue what we’re doing. Combine with Sturgeon’s Law , and I have a lifetime’s worth of stuff to gripe about. This is not the same. http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design

PHP: a fractal of bad design - fuzzy notepad

All The Cheat Sheets That A Web Developer Needs | Top Design Magazine - Web Design and Digital Content - StumbleUpon

No matter how good programmer you are, you can`t memorize everything. It often happens to spend more time searching for a particular library, tag or declaration, than implementing it on our code. To ease your work I have gathered here some of the most important cheat sheets that you will ever need. http://www.topdesignmag.com/all-the-cheat-sheets-that-a-web-developer-needs/
Frameworks

Kohana

Laravel

http://phpprotip.com/2010/08/authacl-implementation-strategies/

Auth/ACL implementation strategies « Internet Strategy Guide

Zend_Acl So how do we create our Acl? Again, ZF's reference guide gives us some handy-dandy examples of using their object but how you utilize the object depends on your scale.
http://debuggable.com/posts/a-lightweight-approach-to-acl-the-33-lines-of-magic:480f4dd6-639c-44f4-a62a-49a8cbdd56cb

A lightweight approach to ACL - The 33 lines of Magic » Debuggable Ltd

Ok, I just finished a terrible (extended) weekend that featured 12 hours of CSS coding. The only reason I didn't loose my sanity was that I finally decided to figure out what the heck is wrong with IE . Those of you who have to do get their hands dirty in the field of graphics, css, and other non-php work from time to time as well, make sure to check out Position is Everything at some point, it really helped me out quite a bit so far. Anyway, that's not really what I want to talk about today. One of the topics I have been very silent about for months is ACL. At the end of May I was somewhat unhappy with some of the things regarding the CakePHP DB ACL implementation.
The posts I’ve been reading and writing recently have reminded me how Object-Relational Mapping ( ORM ) systems make it fun and convenient to interact with databases. For some of the reasons they’re a developer’s favorite, they can be a database administrator’s nightmare (think surrogate keys). But designing tables with a consistent set of columns has its benefits. Just because the columns are meta-data that have no intrinsic meaning doesn’t mean they have no value . In this series of articles I’ll show you several ways to use such “meaningless” meta-data to enable powerful, efficient application-level role-based access control ( RBAC ) in the database, with a focus on web applications, though you could do this for any application. The systems I’ve built are complex, so I’ll split this into at least two articles. http://www.xaprb.com/blog/2006/08/16/how-to-build-role-based-access-control-in-sql/

How to build role-based access control in SQL at Xaprb

Datenbank-Verwaltung in einer einzigen PHP-Datei

http://www.adminer.org/en/ Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin , it consist of a single file ready to deploy to the target server. Adminer is available for MySQL , PostgreSQL , SQLite , MS SQL and Oracle . Why is Adminer better than phpMyAdmin?
Blogs

The Usability of Passwords (by @baekdal) #tips

Security companies and IT people constantly tells us that we should use complex and difficult passwords. This is bad advice, because you can actually make usable, easy to remember and highly secure passwords. In fact, usable passwords are often far better than complex ones. Asking : Amazingly the most common way to gain access to someone's password is simply to ask for it (often in relation with something else). http://www.baekdal.com/tips/password-security-usability
http://gettingreal.37signals.com/toc.php

Getting Real

All content copyright ©1999-2006 37signals, LLC . All rights reserved. No part of this book or site may be reproduced or redistributed in any form or by any electronic or mechanical means, including information storage and retrieval systems, without permission in writing from 37signals, except by a reviewer who may quote brief passages in a review.
Solutions

Security

Tools

Articles

Libraries

Xampp

AJAX

Tutorials