前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP基础面试题 - 第七天

PHP基础面试题 - 第七天

作者头像
PHP学习网
发布2022-08-03 14:19:02
3280
发布2022-08-03 14:19:02
举报
文章被收录于专栏:PHP学习网PHP学习网

1.ajax的常用传输方式

Ajax 是即时更新网页而不需要向服务器请求完整的新页面的一种方法。Ajax的三种数据传输机制(XMLHttp、脚本标记、框架或 iframes)

2.简述session和cookie的区别和原理

(1)Session服务器端,给每个客户分配一个唯一的数字,作为每个客户的标识,Cookies是一种由服务器发送给客户端的片段信息,存储在客户端浏览器的内存或是硬盘上,每次发出页面请求时,都会把里面的数据发送给服务器端.可以利用它在远程浏览器端存储数据并以此来跟踪和识别用户的机制。(2) Cookies适合做保存用户个人设置,爱好等,Session适合做客户的身份验证. (3)http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面不能看做是同一个用户。

3.获得http://www.viphper.com内容

代码语言:javascript
复制
$a=fopen(‘http://www.viphper.com’,’r’);
$c=strem_get_content($a);
fclose($a);
echo $c;

4.写一个函数 从中获取文件的扩展名.php 或者php

代码语言:javascript
复制
function getext($url){
$u1=basename($url); //返回文件名部分
$p1=strpos($ul,’.’); //返回字符串u1中.首次出现的位置
$p2=strpos($u1,’?’);//问号在此代表php等字符首次出现的位置
If(strstr($u1,’?’)){ //strstr表示搜索一个字符串在另一个字符串中第一次出现,如果搜索的是php
return substr($u1,$p1+1,$p2-$p1-1);//返回某一字符串,后两个是偏移量 
}else{
Return substr($ul,$p1); //如果搜的是.,则直接返回该字符串
}
}
getext(https://www.viphper.com/abc/bc/cb.php?id=1)

5.写一个函数 遍历一个文件夹下所有的文件和子文件夹

代码语言:javascript
复制
function dir($dir){
    $files=array();//设置空数组存放返回值
    if($handel=opendir($dir)){ //如果打开了某一文件的目录句柄
     While($file=readdir($handel)!=false){  //返回该目录句柄是不是假值的话继续
     if($file!=”..”&& $file!=”.”){ //去掉打印出数组中文件名为..和.的文件
     if(is_dir($dir.”/”.$file)){ //如果是目录还有子文件夹,赋值给数组
      $files[$file]=scandir($dir.”/”.$file); // 函数返回一个数组,其中包含 
指定路径中的文件和目录。括号内为新组装的路径
     }else{
       $files[]=$file;
     }
   }
}
Closedir($handel); //关闭目录句柄
return $files;  //返回已存值的数组
}

6.简述PUBLIC,protected,private,static 的区别和调用方式

public 公共的,在类内类外都可以调用 Protected 受保护的,仅在本类和子类中调用 Private 私有的 仅在本类中调用 Static 定义静态的成员方法或属性所用到的关键字

7.把数组里的元素按大到小排序

rsort();

8.查找数据库里某字段出现两字以上的数据查找出现两次以上的数据的总数

假设表名为student Select * from 表名 group by 字段名 having count(*)>=2

9.多表查询

select 表名1. 字段名,表名2.字段名 from 表名1,表名2 where 判断条件

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PHP学习网 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2.简述session和cookie的区别和原理
  • 3.获得http://www.viphper.com内容
  • 4.写一个函数 从中获取文件的扩展名.php 或者php
  • 5.写一个函数 遍历一个文件夹下所有的文件和子文件夹
  • 6.简述PUBLIC,protected,private,static 的区别和调用方式
  • 7.把数组里的元素按大到小排序
  • 8.查找数据库里某字段出现两字以上的数据查找出现两次以上的数据的总数
  • 9.多表查询
相关产品与服务
多因子身份认证
多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档