Php面试题

来源:互联网 发布:java中container 编辑:程序博客网 时间:2024/05/26 14:09

1、计算相对路径

function getpathinfo( $a, $b ) {    $a2array    = explode('/', $a);    $b2array    = explode('/', $b);    $pathinfo   = '';    for( $i = 1; $i <= count($b2array)-2; $i++ ) {        $pathinfo.=$a2array[$i] == $b2array[$i] ? '../' : $b2array[$i].'/';    }    print_R($pathinfo);}//计算出 c.php相对于e.php的相对路径应该是../../12/34$a          = '/a/b/c/d/e.php';$b          = '/a/b/12/34/c.php';getpathinfo($a, $b);?>

2、分页原理

SELECT * FROM table …… limit   开始位置 , 操作条数  分页原理分页公式:(当前页数 - 1 )X 每页条数 , 每页条数Select * from table limit ($Page- 1) * $PageSize, $PageSize

3、判断是post还是get

$_SERVER['REQUEST_METHOD'] == 'POST'