您好,欢迎访问三七文档
1.PHP指的是?/*老师讲的*/您的回答:PHP:HypertextPreprocessor2.PHP服务器脚本由哪个分隔符包围?/*老师讲的*/正确答案:?php…?3.如何使用PHP输出helloworld?/*老师讲的*/您的回答:echoHelloWorld;4.在PHP中,所有的变量以哪个符号开头?/*老师讲的*/您的回答:$5.结束PHP语句的正确方法是?您的回答:;6.PHP语法与下列哪种最相似?您的回答:Perl和C7.如何从使用get方法提交的表单中获取数据?您的回答:$_GET[];8.请判断以下说法是否正确:当使用POST方法时,变量显示在URL中。您的回答:错误9.请判断以下说法是否正确:在PHP中,既可以使用单引号('')也可以使用双引号()来包围字符串。您的回答:正确10.请判断以下说法是否正确:包含文件必须使用文件后缀.inc。您的回答:错误11.引用文件time.inc的正确方法是?您的回答:?phprequire(time.inc);?12.在PHP中创建函数的正确方法是?您的回答:functionmyFunction()13.以只读模式打开文件time.txt的正确方法是?您的回答:fopen(time.txt,r);14.请判断以下说法是否正确:PHP允许我们直接通过脚本来发送电子邮件。您的回答:正确15.连接MySQL数据库的正确方法是?您的回答:mysql_connect(localhost);16.给$count变量加1的正确方法是?您的回答:$count++;17.在PHP中,添加注释的正确方法是?您的回答:/*…*/18.请判断以下说法是否正确:PHP可以在MicrosoftWindowsIIS(InternetInformationServer)上运行。您的回答:正确19.请判断以下说法是否正确:在PHP5中,在默认情况下MySQL支持是启用的。您的回答:错误20.以下的变量名,哪个是不合法的?您的回答:$my-Var合法的是:①$my_Var②$myVar注意/*以下部分都是老师讲的*/21.在HTML嵌入PHP脚本有哪些风格?①Xml风格:?php...?②简短风格:?...?③脚本风格:scriptlanguage=php.../script④ASP风格:%...%22.PHP一共支持8种原始类型:包括4种标量类型:boolean(布尔型),integer(整型),float(浮点型),string(字符串型);2种复合类型:array(数组)和object(对象);2种特殊类型:Resource(资源)与NULL;23./**/引用类的方法或者属性24.注意Print_r的输出格式25.查看变量的数据类型函数26.变量的命名规则(1)PHP的变量名区分大小写;(2)变量名必须以美元符号$开始;(3)变量名开头可以以下划线开始;(4)变量名不能以数字字符开头。27.@的用法@可以忽略错误,有仰制错误的功能为错误控制操作符.比如:functiondb_connect()//连接数据库{@$db=mysql_connect('localhost','root','test');if(!$db)thrownewException('连接数据库失败!请重试!');mysql_select_db('book');return$db;}(1)PHP的变量名区分大小写;(2)变量名必须以美元符号$开始;(3)变量名开头可以以下划线开始;(4)变量名不能以数字字符开头.如果连接数据库不成功的,前面的“@”就能把错误显示给抑制住,也就是不会显示错误,然后再抛出异常,显示自己定义的异常处理,添加这个只是为了让浏览者不看到,不友好的页面,并不能抑制住错误,只能抑制显示错误!@用在你觉得以后运行有可能会出现错误的地方,@后面要来个空格!最好少用,好像增加系统开销.28.UNIX时间戳29.数组的用法和函数30.Isset和empty的用法与区别Isset:【格式】boolisset(mixedvar[,mixedvar[,...]])【功能】如果var存在则返回TRUE,否则返回FALSE【说明】如果已经使用unset()释放了一个变量之后,它将不再是isset()。若使用isset()测试一个被设置成NULL的变量,将返回FALSE。同时要注意的是一个NULL字节(\0)并不等同于PHP的NULL常数。empty:【格式】boolempty(mixedvar)【功能】检查一个变量是否为空【说明】如果var是非空或非零的值,则empty()返回FALSE。换句话说,、0、0、NULL、FALSE、array()、var$var;以及没有任何属性的对象都将被认为是空的,如果var为空,则返回TRUE。31.PHP访问MySQL的一般步骤?汉字+语句基本步骤:(1)连接服务器:mysql_connect();(2)选择数据库:mysql_select_db();(3)执行SQL语句:mysql_query();查询:select显示:show插入:insertinto更新:update删除:delete(4)关闭结果集:mysql_free_result($result);(5)关闭数据库:mysql_close($link);32.面向对象编程的三大特点是什么?并简要介绍/*简介可自己酌情删除*/面向对象的三个基本特征是:封装、继承、多态。封装是对象和类概念的主要特性。它就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程语言的一个主要功能。它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。要实现继承,可以通过“继承”和“组合”来实现。继承概念的实现方式有三类:实现继承、接口继承和可视继承。多态是允许将子类类型的指针赋值给父类类型的指针。实现多态,有两种方式,覆盖,重载。多态的作用,就是为了类在继承和派生的时候,保证使用“家谱”中任一类的实例的某一属性时的正确调用。33.语句include和require的区别是什么?(1)报错include引入文件的时候,如果碰到错误,会给出提示,并继续运行下边的代码.require引入文件的时候,如果碰到错误,会给出提示,并停止运行下边的代码.(2)条件引用include()与require()的功能相同,用法上却有一些不同,include()是有条件包含函数,而require()则是无条件包含函数.(3)文件引用方式include()执行时需要引用的文件每次都要进行读取和评估,require()执行时需要引用的文件只处理一次(实际上执行时需要引用的文件内容替换了require()语句)34./*不确定答案*/Session与cookie的区别?$_SSEION[]$_COOKIE[]Session:$_SSEION[](一种特殊的Cookie,当Cookie被禁时Session也会被禁,但是对于Session可以通过重定向的方式重新获得)(1)可以用来存储用户全局的唯一变量。对于Session来说可以通过Session_start()重新定向并获得Session的值并进行操作且并不分浏览是否被重复打开。(2)对于Session来说是存储在服务器上的php指定的目录中的位置进行的存放。Cookie:$_COOKIE[](1)用来存储连续访问一个页面时所使用。(2)Cookie是存储在客户端。35.写出SQL语句格式:插入INSERTINOT,更新UPDATE,删除DELETE,查询SELECT36.谈谈对MVC的认识MVC是Model_View_Control的缩写,简单地讲,Model即程序的数据或数据模型,View是程序视图界面,Control是程序的流程控制处理部分。大题:三道(10分1个)37.获取当前访问者的电脑信息,如IP、端口号等。答::$_SERVER[‘REMOTE_ADDR’];echo“端口号”:“.$SERVER[“SERVER_PORT”];echo“服务器ip是”:$_SERVER[‘REMOTE_ADDR’];Var_dump($_SERVER);//端口号Var_dump($_REMOTE);//服务器38.实现一个图书馆检索功能的PHP部分。(服务器名localhost,数据库用户名:root,密码root,查询某数据库下的某表里的所有信息)?php$link=mysql_connect(localhost,root,root)ordie(数据库连接失败.mysql_error());mysql_select_db(db_test,$link);$sql=mysql_query(select*fromtb_book);$info=mysql_fetch_array($sql);if($_POST[Submit]==查询){$txt_book=$_POST[txt_book];$sql=mysql_query(select*fromtb_bookwherebooknamelike'%.trim($txt_book).%');//如果选择的条件为like,则进行模糊查询$info=mysql_fetch_array($sql);}if($info==false){//如果检索的信息不存在,则输出相应的提示信息echodivalign='center'style='color:#FF0000;font-size:12px'对不起,您检索的图书信息不存在!/div;}do{echo$info[id];echo$info[bookname];}while($info=mysql_fetch_array($sql));?39.上下页分页的(带注释)//代码:
本文标题:php考试基础知识
链接地址:https://www.777doc.com/doc-5793065 .html