位置: 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)

  • 税前扣除凭证按照用途分为哪些
  • 息税前利润的计算公式EBIT
  • 个人所得税的税点是多少钱
  • 存货核算的内容是什么
  • 收取商标权使用费分录
  • 没有报关单可以结汇吗
  • 收到政府补助需要缴纳企业所得税吗
  • 公司给离职员工多发工资怎么办
  • 新办商贸企业一般纳税人合同金额
  • 盈余公积属于什么类账户
  • 企业购买小轿车进项税额可以抵扣吗
  • 低值易耗品摊销什么意思
  • 7月1日前购进的农产品如何抵扣
  • 购买办公桌椅属于什么费用
  • 当月不抵扣的增值税发票在发票勾选时怎么操作
  • 增值税发票确认时间
  • 发票可以作为原始凭证吗
  • 当月没有进项税额抵扣怎么办
  • 按简易办法征收增值税
  • Mac怎么更改锁屏密码
  • 员工出差时法律规定
  • win11怎么提高运行内存
  • wordpress访问速度优化
  • 如何修复win10开机转圈五分钟
  • 个体工商户税收标准2023年
  • 海关专用缴款书认证的步骤和说明
  • php生成随机字符串
  • 企业取得交易性金融资产时
  • php定义方法
  • 期末汇兑损益计算公式
  • 研发部门的房租物业费进什么科目
  • 增值税专用发票怎么开
  • 合作卖东西怎么分成
  • 留言板系统php
  • mysql性能提升
  • 接待客户的住宿费发票是开谁的
  • 税控盘抵减增值税
  • 为什么盈余公积减少,未分配利润增加
  • 借款合同印花税优惠政策
  • 弥补以前年度亏损后怎么交所得税
  • 财务软件在建立账套功能中提供了
  • 股权激励费用摊销意思是
  • 未开发票如何确认收入并进行申报?
  • 建筑工程企业人才优势怎么写
  • 营业外收入可以冲减管理费用吗
  • 企业支付临时工劳务报酬需要取得发票吗
  • 现金流量表中应收账款为负是什么意思
  • 资本化支出计入什么科目
  • 公司注销应收账款如何转让给第三方
  • 失控发票补交上年所得税
  • 企业领用产品的会计分录
  • 总分公司如何承担责任
  • 公司申请土地建厂房
  • 子公司的亏损能算到母公司吗
  • SQL Server Alwayson创建代理作业的注意事项详解
  • linux修改yum
  • Win10 RedStone 2预览版14936快速版开始推送
  • winXP运行内存查看
  • 在mac下如何安装软件
  • win10增加右键菜单
  • qtaet2s.exe - qtaet2s是什么进程 有什么用
  • icore是什么意思
  • centos7 swap大小设多少
  • win10的命令行在哪里
  • win8系统咋样
  • win8如何进入metro界面
  • javascript的数组可以存放任何类型
  • shell win10
  • vue 父子组件通信
  • easyui导出excel表格
  • 九九乘法表报
  • windows安装python pip
  • node.js利用cas实现单点登录
  • python twinter
  • 适用于分析原因的工具有哪些
  • nodejs mysql orm
  • android draglistview中拖动异常显示,无法移动到原先位置
  • 四川国税发票手机查询
  • 上饶二手房契税
  • 辽宁省大连市国家运动员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设