措施员谋事变必备 PHP 基本口试题(二)
副问题[/!--empirenews.page--]
1、我们知道?autoload 可以实现类的自动载入,怎样把一个类 splDemo 的要领?autoload 注册成为一个__autoload (要害词:spl)abstract class splDemo { function __autoload($class){ // .... } }
2、下面可以捕捉非常吗?怎样实现捕捉。(要害词:set_error_handler ErrorExcpetion)try { //读取不存在的文件 file_get_contents('/home/not-exists.file'); } catch (Exception $e){ echo $e->getMessage(); }
3、按照 span value 的值,排序 li,可以行使 jQuery<ul> <li><span value="3">三</span></li> <li><span value="1">一</span></li> <li><span value="2">二</span></li> </ul> <script> $(function(){ var arr=[]; $('span').each(function(i){ arr[arr.length]=$(this).attr('value')+'-'+$(this).html(); }); //倒叙排序 /*function paixu(num1,num2){ if(num1>num2){ return -1; }else if(num1==num2){ return 0; }else{ return 1; } } arr.sort(paixu);*/ arr.sort(); $('li').remove(); for(var i=0;i<arr.length;i++){//字符串切割- $('ul').append('<li><span value="'+arr[i]+'">'+arr[i].substr(arr[i].indexOf('-',2))+'</span></li>'); } }); </script>
4、别离读取 div 节点 attr 属性值
javacript 谜底:alert($("div:eq(1)").attr("attr")); ? 5、尽也许多的写出 php 处理赏罚字符串函数,并写出他们对应的浸染。
6、语句 include 和 require 的区别是什么?为停止多次包括赞成文件,可用?语句来取代他们?Include 在包括文件时若堕落,仅报出一条错误信息,代码继承执行Require 在包括文件时若堕落,报堕落误信息的同期间码将不会往下执行停止多次包括统一文件,可用 include_once 可能 require_once 语句来取代他们 ? (1) include () 在执行文件时每次都要举办读取和评估;require () 文件只处理赏罚一次 (现实上文件内容替代了 require () 语句) (2) require () 凡是放在 PHP 剧本措施的最前面 include () 的行使和 require () 一样,一样平常放在流程节制的处理赏罚区段中,PHP 剧本文件读到 include () 语句时,才将它包括的文件读进来,这种方法,可以把措施执行时的流程简朴化 ? (3) require () 和 include () 语句是说话布局,不是真正的函数,可以像 PHP 的其他说话布局一样 (4) require () 包括文件失败,遏制执行,给堕落误 (致命的); (5) include () 常用于动态包括。凡是是自动加载的文件,纵然加载堕落,整个措施照旧继承执行一个页面声明,另一个页面挪用包函文件失败,继承向下执行,返回一条告诫 (6) include_once () 和 require_once () 语句也是在剧本执行时代包罗并运行指定文件,与 include () require () 独一的区别是假如文件中的代码已经被包罗了,则不会再次包罗. ? 7、行使 PHP 写一段简朴 SQL 语句实现增编削查主机 ip:192.168.1.222 数据库用户名:root 数据库暗码:admin123 表名 User name tel content date 张三 13333663366 大专结业 2006-10-11 张三 13612312331 本科结业 2006-10-15 张四 021-55665566 中专结业 2006-10-15 谜底: a、毗连数据库,向user表增进一行数据。 姓名:刘五,电话:18811002233,学历:本科,日期:当下日期 Insert into User (name,tel,content,date)values(‘刘五’,’ 18811002233’,’本科’,time()) b、删除姓名为里斯的用户全部信息。 Delete from user where name=”里斯” c、更新手机号码为1333663366用户的学历为“本科” Update user set ‘content’=’本科’where tel=‘1333663366’ d、查地方有姓名为“张三”的内容并打印出来。 $mysql_db=mysql_connect("local","root","pass"); @mysql_select_db("DB",$mysql_db); $result = mysql_query("SELECT * FROM `user` WHERE name='张三'"); while($rs = mysql_fetch_array($result)){ echo $rs["tel"].$rs["content"].$rs["date"]; }
8、怎样修改 SESSION 的保留时刻。要领一: (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |