public marks

PUBLIC MARKS from kasi77 with tags php5 & php

2008

symfony Web PHP Framework » Blog | The symfony 1.1 architecture

Before we release symfony 1.1 later this week, I want to give some information about the new symfony 1.1 architecture. Apart from the new exiting features we have in symfony 1.1, this version also represents a year of hard work to refactor the internals. Let's dig into symfony internals a bit!

symfony Web PHP Framework » Blog |How to create an optimized version of your website for the iPhone in symfony 1.1

symfony 1.1 introduces native support for different formats and mime-types. This means that the same model and controller can have different templates based on the requested format. The default format is still HTML but symfony supports several other formats out of the box as defined in the factories.yml file

in_array is quite slow

So, we had a cron job hanging for hours. No idea why. So, I started debugging. It all came down to a call to in_array().

PEAR :: Package :: System_Daemon

(via)
System_Daemon is a PHP class that allows developers to create their own daemon applications on Linux systems. The class is focussed entirely on creating spawning standalone daemons, and for example includes: 1. Methods to generate OS-specific startup-files (init.d) (currently only Debian/Ubuntu are supported), so that your application gets started on reboot as well. 2. Methods for logging purposes 3. Simple syntax 4. Support for PEAR's Log package 5. Can run with or without PEAR (PEAR adds more elegance & functionality) 6. Default signal handlers, but optionally reroute signals to your own handlers. 7. Log levels comply with PEAR_LOG_ levels but are called SYSTEM_DAEMON_LOG_ for (in)dependency reasons 8. Set options like max RAM usage Une alternative à http://www.glagla.org/weblog/2007/11/05/programmer-un-demon-en-php/

ExtPHP: An ExtJS Converter/Wrapper for PHP Developers

by 1 other (via)
t is something that I had to think about in my day job, because my team is migrating to PHP for web development and I believe that we simply do not have enough time for them to learn JavaScript’s intricacies, I needed to be the one person who would have to wrestle JavaScript when problems happened. I therefore needed a way to insulate them from the gory details, which is why I created ExtPHP. As you may have guessed from subtle hints, such as this entry’s 12-feet tall header, ExtPHP creates a PHP wrapper for ExtJS

phpUnderControl

by 4 others
phpUnderControl is an addon application for the continuous integration tool CruiseControl, which integrates some of the best PHP development tools. This project aims to make your first steps with CruiseControl and PHP as easy as possible. Therefore phpUnderControl comes with a command line tool that performs all modifications to an existing CruiseControl installation.

Astuce PHP : La fonction register_shutdown_function - Blog de Geeek, le blog geek par excellence par Ludovic Toinel ...

Rares sont les personnes qui connaissent la fonction register_shutdown_function, et pourtant, elle est très utile. http://fr2.php.net/register_shutdown_function Elle permet de réaliser des traitements hors transaction HTTP.

2007

01net. - Forum PHP : place aux applications métier

PHP 5 propose désormais une alternative crédible à .NET et J2EE. Les entreprises qui l'utilisent, en parallèle de technologies concurrentes, apprécient sa simplicité et sa souplesse. L'apparition d'outils de développement favorise l'adoption du langage pour des projets critiques.

2006

ImprovedSource - PHP v5.2 vs PHP v5.1

(via)
PHP 5.2.0 wins out on 3 out of 10 test. Particularly the reading of GLOBALS is faster. PHP 5.1.6 wins on 6 test though.

2005