位置: IT常识 - 正文

php高级面试题的要点(php面试题目100及最佳答案)

编辑:rootadmin

推荐整理分享php高级面试题的要点(php面试题目100及最佳答案),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php高级工程师面试题,php 高级面试题,高级php面试问哪些问题,php高级面试题及答案 算法,php经典面试题及答案,php高级程序员面试题,php高级面试题及答案 算法,php 高级面试题,内容如对您有帮助,希望把文章链接给更多的朋友!

除了做程序需要强大的理论支撑外,面试的时候,对于知识点的考察也会有所涉及。对于面试一些高级的php岗位来说,理论的考察会更加细化,在使用技巧和程序运行方面都会有所涉及,这和php初级面试题中只考察纯理论有很大的不同。下面我们就来看看一些php的高级试题吧。

1.sql语言分4大类请列举

(1)DDL--CREATE,DROP,ALTER

(2)DML--INSERT,UPDATE,DELETE

php高级面试题的要点(php面试题目100及最佳答案)

(3)DQL-SELECT

(4)DCL--GRANT,REVOKE,COMMIT,ROLLBACK

2.谈谈关于索引的一些技巧

(1)要在区分度高的字段上建立索引,否则索引意义不大。

(2)字符串建立索引要注意大小,索引长度过长,占用的空间也就越大,适当的可以截取进行索引,缺点是不能使用到覆盖索引,具体根据业务合理安排。

(3)建立联合索引要知道最左前缀原则,举个例子( name, email, phone ),最终能走这个联合索引的一定只会是 ( name ),( name, email ),( name, email, phone ),其他只能走全表,需要根据业务合理设置联合索引的顺序。

3.PECL 和 PEAR 的区别

PECL (PHP Extension Community Library) 可以看作 PEAR (PHP Extension and Application Repository) 的一个组成部分,提供了与 PEAR 类似的功能。不同的是 PEAR 的所有扩展都是用纯粹的 PHP 代码编写的,用户在下载到 PEAR 扩展以后可以直接使用将扩展的代码包含到自己的 PHP 文件中使用。而 PECL 是使用 C 语言开发的,通常用于补充一些用 PHP 难以完成的底层功能,往往需要重新编译或者在配置文件中设置后才能在用户自己的代码中使用。

最直接的表述:PEAR 是 PHP 的上层扩展,PECL 是 PHP 的底层扩展。它们都是为特定的应用提供现成的函数或者类。

4.写一个函数,获取一篇文章内容中的全部图片,并下载

functiondownload_images($article_url='',$image_path='tmp'){//获取文章类容$content=file_get_contents($article_url);//利用正则表达式得到图片链接$reg_tag='/<img.*?\"([^\"]*(jpg|bmp|jpeg|gif|png)).*?>/';$ret=preg_match_all($reg_tag,$content,$match_result);$pic_url_array=array_unique($match_result1[1]);//创建路径$dir=getcwd().DIRECTORY_SEPARATOR.$image_path;mkdir(iconv("UTF-8","GBK",$dir),0777,true);foreach($pic_url_arrayas$pic_url){//获取文件信息$ch=curl_init($pic_url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_NOBODY,0);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);$fileInfo=curl_exec($ch);$httpinfo=curl_getinfo($ch);curl_close($ch);//获取图片文件后缀$ext=strrchr($pic_url,'.');$filename=$dir.'/'.uniqid().$ext;//保存图片信息到文件$local_file=fopen($filename,'w');if(false!==$local_file){if(false!==fwrite($local_file,$filecontent)){fclose($local_file);}}}}
本文链接地址:https://www.jiuchutong.com/zhishi/303707.html 转载请保留说明!

上一篇:基于Vue开发的门户网站展示和后台数据管理系统(vue开发教程)

下一篇:python怎么做出一个软件(python怎么做gui)

  • 房产税计入哪个科目 新会计准则
  • 企业税收主要分为哪几类
  • 什么情况下当月不排卵
  • 怎么知道对方的支付宝账号
  • 个体工商户是对公账户还是个人账户
  • 无法确定购买日期
  • 生产成本直接材料包括哪些
  • 建筑业企业分包出克的是否能上报
  • 过期未认证的进项税如何记账
  • 被投资方亏损怎么处理
  • 银行存款日记账最后一行怎么填
  • 退休人员返聘工资交个人所得税标准
  • 连号发票税务风险
  • 技术转让税收优惠政策500万
  • 房地产公司收到房款的会计分录
  • 未分配利润怎么填
  • 电商刷单的财务操作
  • 土地划转到子公司要多久
  • 商品进销差价如何结平
  • 增值税专用发票有效期是多长时间
  • 二手车销售统一专票哪里开
  • 应收账款分录借方负数转到预收账款的哪方
  • 公司注销要交分红税吗
  • 为什么申报个人所得税还要补税
  • 车船税可以抵扣个税吗
  • 科技研发公司经营范围包括哪些
  • 允许企业所得税税前扣除的公益性捐赠的条件包括
  • php货币换算人民币
  • wmpdmc.exe是什么意思
  • PHP:mb_stripos()的用法_mbstring函数
  • 加权平均数的代码
  • 德纳里山
  • 销售多余材料计入什么
  • 取得剧本使用费怎么做账
  • php格式转换
  • 事业单位资产管理中存在的问题及整改措施
  • 关于简单的绘画
  • 计算机专业的毕业设计作品新颖
  • 什么是微前端
  • php读取文件内容
  • md5 linux
  • 苹果2021年在中国不能用了吗
  • 企业所得税外地预缴几个点
  • 在pycharm中配置python
  • 以前年度多计提折旧
  • dedecms采集怎么用
  • 实收资本可以用于偿还借款
  • 印花税的特点是
  • 无法连接配置的sql服务器
  • 企业与债权人进行债务重组
  • 实习生个人所得税需要申报吗?
  • 现金流量明细表怎么看
  • 无偿赠送货物如何申报增值税
  • 专项存款可以放在什么科目
  • 当月作废的发票是否需要报税
  • 其他综合收益核算的内容及会计处理
  • 未确认收入的会计分录
  • 报废车收到的钱怎么做账
  • 劳务外包账务
  • 建账前应考虑什么问题
  • win7和2008r2
  • windows的使用
  • windows8功能设置
  • windows 10各版本
  • 如何dj
  • vim如何复制粘贴
  • windows8停止
  • linux系统文件修复命令
  • ExtJS4 Grid改变单元格背景颜色及Column render学习
  • cocos2d怎么用
  • 深入理解javascript特性.pdf
  • javascript运用
  • 在windows下搭建snort和base
  • 安卓绘图软件推荐
  • python pil gif
  • 国家税务局通用手工发票
  • 湖南低保查询网上查询
  • 为什么征收城市建设维护税却不征收教育附加税
  • 金三系统企业所得税如何变更所得税缴纳方式?
  • 宣传中常用的效应包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设