php语言 百分网手机站

php练习笔试题

时间:2020-10-01 08:07:02 php语言 我要投稿

php练习笔试题

  引导语:PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写, 是一种 HTML 内嵌式的语言,以下是小编整理的php练习笔试题,欢迎参考阅读!

  简答题

  1.写出5个以上你所知道的常用的Linux命令和它的功能

  cat,显示文件内容。

  cd,改变目录路径。

  cp,复制文件。

  find,查找文件。

  grep,搜索、过滤信息。

  ls,列出目录信息。

  more,分页显示。

  rm,删除文件或目录。

  vi,调用vi文本编辑器。

  who,显示登录用户信息。

php练习笔试题

  2.HTTP/1.0 中,状态码 200 301 304 403 404 500的含义

  200 -服务器成功返回网页

  301(永久移动)请求的网页已永久移动到新位置。

  304(未修改)自从上次请求后,请求的网页未修改过

  403(禁止)服务器拒绝请求

  404 -请求的网页不存在

  503 -服务器超时

  3. 请写出以下html标签的含义:

  input form script style table b img

  4. 写出PHP(或其他语言)的public、protected、private三种访问控制模式的区别?

  属于OOP面向对象语言中的类中访问控制模式

  Public可以外部访问

  Protected,private只可以内部访问

  Public,protected可以被继承

  Private不可以被继承

  5.请描述PHP(或其他语言) Session 的.运行机制,大型网站中Session方面应注意什么?

  运行机制:客户端将session id传递到服务器,服务器根据session id找到对应的文件,读取的时候对文件内容进行反序列化就得到session的值,保存的时候先序列化再写入

  注意:1,session在大访问量网站上确实影响系统性能,影响性能的原因之一由文件系统设计造成,在同一个目录下超过10000个文件时,文件的定位将非常耗时,可以通过修改php.ini中session.save_path设置两级子目录,session将存储在两级子目录中,每个目录有16个子目录[0~f],不过好像PHP session不支持创建目录,你需要事先把那么些目录创建好 。

  2,还有一个问题就是小文件的效率问题,可以通过存储方式中的memcache来解决I/O效率低下的问题

  3,session同步问题,session同步有很多种,如果你是存储在memcached或者MySQL中,那就很容易了,指定到同样的位置即可,还有一种方法就是在负载均衡那一层保持会话,把访问者绑定在某个服务器上,他的所有访问都在那个服务器上就不需要session同步了

  6.简单描述mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)

  索引就相当于对指定的列进行排序,排序有利于对该列的查询,可以大大增加查询效率

  建立索引也是要消耗系统资源,所以索引会降低写操作的效率

  主键,唯一,联合都属于索引

  主键属于唯一索引,且一个表只能有一个主键,主键列不允许空值

  唯一索引可以一个表中可以有多个,而且允许为空,列中的值唯一

  多个字段的多条件查询多使用联合索引

  7.MySQL 数据库中 varchar和char的主要区别是什么,哪种查询效率更高,为什么?

  varchar变长字符串,char定长字符串

  Char效率更高,由于不需要对储存空间计算后在存储,所以效率更高

  8.解释MySQL外连接、内连接与自连接的区别

  Mysql外连接分为左连接(left join....on)和右连接(right join.... on),左连接是以左表作为条件查询关联右表数据,无对应数据则补空,右连接则相反

  Mysql内连接(inner join.....on)是做关联查询时,内连接的特性是只显示符合连接条件的记录

  Mysql自连接:在FROM clause(子句)中我们可以给这个表取不同的别名, 然后在语句的其它需要使用到该别名的地方用dot(点)来连接该别名和字段名

  9.说说下面这些这些协议的全称和中文解释SMTP、POP3、HTTP、FTP、DNS

  Smtp简单邮件协议

  Pop3邮局协议

  http超文本传输协议

  ftp文件传送协议

  Dns域名解析协议

  10.javascript 包括那些基本数据类型?

  数字,字符串,null,undefined,boolean

  11.用css、html编写一个两列布局的网页,右侧固定宽度200px,左侧自适应

  右边固定200px宽度

  左边自适应

【php练习笔试题】相关文章:

PHP应聘笔试题11-26

php应聘面试题11-27

PHP面试题集11-26

PHP经典面试题07-04

PHP编程面试题集07-11

PHP经典面试题集锦07-06

PHP的面试题集07-06

PHP数组面试题「最新」06-03

值得深思的PHP面试题11-28