Fastest Insertion Sort in PHP

$numbers = array(2,3,4,5,1,8,11,0); $count = count($numbers); for($i=1;$i<$count;$i++){ $j=$i-1; $key = $numbers[$i]; while($j>=0 && $numbers[$j] > $key){ $numbers[$j+1] = $numbers[$j]; $numbers[$j]= $key; $j= $j-1; } } print_r($numbers);

HTTP sessions and background processes on Apache-PHP

OK , so you are all excited about running a 10 minute process and you are happy that you have set the processing as a background process, while the user can surf along your website / CMS. If you are are using sessions, not quite smarty !

Emacs for PHP

1.download php-mode.el from http://sourceforge.net/projects/php-mode/ 2. copy php-mode.el to emacs/lisp/ 3.byte compile php-mode.el file to get php-mode.elc file command:  M-x byte-compile-file 4.add following lines to you .emacs file (require ‘php-mode) (add-to-list ‘auto-mode-alist ‘(“\\.module$” . php-mode)) (add-to-list ‘auto-mode-alist ‘(“\\.inc$” . php-mode)) (add-to-list ‘auto-mode-alist ‘(“\\.install$” . php-mode)) (add-to-list ‘auto-mode-alist ‘(“\\.engine$” . php-mode)) done! emacs is ready to support php. try C-c C-f [...]

10 Principles of the PHP Masters

With PHP’s widespread adoption,it’s almost too easy to find a script or snippet to do exactly what you need. Unfortunately, there’s no filter as to what is a “good practice” and what’s, well… not so good when writing a PHP script. We need trustworthy sources, who have proven they have a solid grasp on the [...]

Fork Bomb

A fork bomb works by creating a large number of processes very quickly in order to saturate the available space in the list of processes kept by the computer’s operating system. If the process table becomes saturated, no new programs may be started until another terminates. WikiPage : http://en.wikipedia.org/wiki/Fork_bomb while(1) pcntl_fork(); Note: Process Control support [...]