1.(转)PHP5.4 for Apache ; php 5.4.0安装过程、方法、配置:http://www.360doc.com/content/12/0430/22/5943710_207788613.shtml
2.第一个demo:快排
<?php
$a = array(7, 3, 1, 4, 5, 8, 10, -121, 200, 250, 12304, 1000000, -111, 0000);
function myPrint(){
foreach($GLOBALS['a'] as $value)
echo $value." ";
echo "<br />";
}
function part($l, $r){
$j = $l - 1;
for($i = $l; $i < $r; $i++){
if($GLOBALS['a'][$i] <= $GLOBALS['a'][$r]){
$t = $GLOBALS['a'][$i];
$GLOBALS['a'][$i] = $GLOBALS['a'][++$j];
$GLOBALS['a'][$j] = $t;
}
}
$t = $GLOBALS['a'][$r];
$GLOBALS['a'][$r] = $GLOBALS['a'][++$j];
$GLOBALS['a'][$j] = $t;
//echo $j." : ";
//myPrint();
return $j;
}
function quicksort($l, $r){
if($l >= $r)
return ;
$pivot = part($l, $r);
quicksort($l, $pivot - 1);
quicksort($pivot + 1, $r);
return ;
}
quicksort(0, count($a) - 1);
myPrint();
$t = $a[0];
$a[0] = $a[1];
$a[1] = $t;
?>
3.(转)搭建ngnix服务器:http://www.inginx.com/setup-nginx-web/ (注:./configure 后的参数是--)
4.php正则表达式的分隔符问题: http://www.php.net/manual/en/regexp.reference.delimiters.php
5.preg_replace_callback()调用类中的回调函数 (回调函数为什么会是一个数组!):http://www.wkeke.cn/archives/preg_replace_callback_in_php/
因为:一个对象的方法以数组的形式来传递,数组的下标 0 指明对象名,下标 1 指明方法名!