韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > PHP教程 > php高级面试题的要点

php高级面试题的要点

头像

小妮浅浅

2021-01-23 14:30:173691浏览 · 0收藏 · 0评论

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

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

1)DDL--CREATE,DROP,ALTER

2)DML--INSERT,UPDATE,DELETE

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.写一个函数,获取一篇文章内容中的全部图片,并下载

function download_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_array as $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);
            }
        }
    }
 
}

以上就是php高级面试题的要点,大家看完可以发现,对于知识点之间的联系和区别都会有所涉及。大家在初步接触这类的面试题后,还需要在课后找寻其他的高级php资料进行复习。更多php学习指路:php教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女子蹲坑排尿全过程| 蜜桃影视| 姐姐呀姐姐快停下是什么歌曲 | 《与上司做爰HD》| 《一滴都不许漏》何泽城林荫 | 荫蒂被三个男人添| 芬太尼事件| AV网站在线观看| 男生将78申请女生的定眼| 麻豆| 小蜜桃免费观看高清电视剧| 《你邻居的妻子》电视剧| 一边吃奶一边添P好爽视频| 《无法满足》意大利| 性与艺术| 李丽珍最经典三颗葡萄| 粗大的蘑菇头刮得又红又肿怎么办| 床戏| 一边啃奶头一边躁狂会怎么样 | 免费观看已满十八岁电视剧美国 | 翁吻乳婷婷小玲21章| 学校教室里可以插自己电脑吗| 《瞒着丈夫说在公司加班》中字| 娇妻1~29被部长玩的经过| 小妇人在线观看免费版电视剧| 成人AV精品视频| 教练车内含乳挺进她浸画| 一路向西在线电影完整版免费观看| 种马农场(6P)--骑当千菁T..| 男朋友摸完小花园小肚子有点痛| 男生把困困放到女生困困视频高清 | 啊轻点…大川巴太粗太长了少妇| 老师趴讲台把腿张开让学生背单词| 歪歪漫画| 蜜桃成熟时3D| 《诱人的女房东3》| 丁字裤阴唇肥大的地方叫什么| 可切换老司机模式浏览器 | 欧美大妈LOGO大全| 久久精品亚洲AV无码洋洋| 女朋友太骚了每次进去都觉得很