第八套

来源:互联网 发布:新买的华硕笔记本优化 编辑:程序博客网 时间:2024/04/27 17:03

1.请说明表单中 get与post提交方法的区别?


1.GET提交数据会附在URL里,所以是明文传输,而POST是放置在HTTP包里,地址栏不会显示
2.GET传参会有大小的限制,因浏览器和操作系统的不同而不同。而POST传参理论上不受限,但是一般会认为设定。
3.POST安全性比GET高

2.请说明php中include,require,include_once,require_once的区别?


1.require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行require
2.include有返回值,而require没有
3.包含文件不存在或者语法错误的时候require是致命的,include不是
Include_once和require_once的区别同上,但是只是调用一次。

3.请说明 PHP 中传值与传引用的区别。什么时候传值什么时候传引用?


按值传递: 函数范围内对值的任何改变在函数外部都会被忽略
按引用传递: 函数范围内对值的任何改变在函数外部也能反映出这些修改
优缺点:
按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。
按引用传递则不需要复制值,对于性能提高很有好处。

4.请说明php中mysql_connect 和 mysql_pconnect两个函数的区别?


1、当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。
2、当脚本执行完毕后到 SQL 服务器的连接不会被关闭,此连接将保持打开以备以后使用

5.请说明数据库优化有哪些方式?


使用索引 分库分表 主从复制

6.请用正则表达式写出一个函数验证ip地址的格式是否正确?


/^(([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))).)((d|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5]))).){2}([1-9]|([1-9]\d)|(1\d\d)|(2([0-4]\d|5[0-5])))$/

##7.SQL查询语句如下:
select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)
让结果按10,32,22,76,13,44的顺序检索出来,请问如何书写?

Select * from table where id in (10,32,22,76,13,44);

8.请写出以下三个程序的执行结果

1)

<?php$empty = '';$null = NULL;$bool = FALSE;$notSet;$array = array();$a = "hello";$b = &$a;unset($b);$b = "world"; echo $a;?>

hello

2)

<?php$empty = '';$null = NULL;$bool = FALSE;$notSet;$array = array();$a = 1;$x = &$a;$b = $a++; echo $b; ?>

1

3)

<?php$a = 1;fadd($a);echo $a;function fadd($a){    $a +=100;}?>

1

9.请用任何一种语言写出一个函数,能够遍历一个文件夹下的所有文件及文件夹。

function my_scandir($dir){        $files = array();        if ( @$handle = opendir($dir) ) {            while ( ($file = readdir($handle)) !== false ) {                if ( $file != ".." && $file != "." ) {                    if ( is_dir($dir . "/" . $file) ) {                        $files[$file] = my_scandir($dir . "/" . $file);                    }else {                        $files[] = $file;                    }                }            }            closedir($handle);            return $files;        }    }
0 0
原创粉丝点击