`
烁烁Bo11
  • 浏览: 9340 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

PHP面试和PHP开发者都应掌握的10个问题

阅读更多
PHP面试和PHP开发者都应掌握的10个问题

问题 :1 MySQL里的存储引擎有什么不同,哪一个是默认的?
答案: 1 我们可以一下存储引擎:
1. MyISAM(MySQL的默认引擎。 每个MyISAM表是分为三个文件存储在硬盘上的。文件名称是以表明开始并且有一个扩展文件名来指示文件的类型。 .frm 文件用来存储表的格式。 The data file has an数据文件被存储在 .MYD (MYData) 文件中。 索引文件的后缀是.MYI。)
2. InnoDB(InnoDB是一种事务安全(兼容ACID)类型的存储引擎。他拥有事务提交、回滚和灾难恢复功能以保护用户的数据。)
3. Merge
4. Heap (MEMORY)(内存存储引擎,将数据存储在内存中。之前我们熟悉的是HEAP表。)
5. BDB (BerkeleyDB)(Sleepycat软件公司为MySQL提供了Berkeley DB 事务存储引擎。这款引擎的缩写是BDB。 BDB表有许多非常棒的特性,包括灾难恢复并且也支持事务的提交和回滚。 )
6. EXAMPLE
7. FEDERATED (这款存储引擎是以访问远程数据库来获得数据而非访问本地数据表 )
8. ARCHIVE (ARCHIVE存储引擎通常用来在一个非常小的脚本中需要庞大数据并且没有索引的情况)
9. CSV (CSV存储引擎使用逗号分隔的格式将数据存储在文件中)
10. BLACKHOLE (BLACKHOLE存储引擎就像一个“黑洞”,它接受数据但是会直接抛出并不会存储。检索的结果集总会返回空)

问题: 2 hearder()函数在php中的作用是什么?
答案: 2 header()函数发送原生的HTTP头请求给客户端。我们可以使用header()函数重定向网页。使用header()函数需要注意的是在使用它之前不能有任何形式的输出语句。

问题: 3 在命令行中如何执行PHP脚本?
答案: 3 只需要运行PHP CLI(命令行界面)程序并且提供PHP脚本文件作为命令行参数即可。

问题: 4 假设你的Zend引擎支持<? ?>语法,如何在你的配置中开启?
答案: 4 在php.ini file:
设置
short_open_tag=on

问题:5 购物车在线验证,如何配置Paypal?
答案: 5 我们不需要做任何额外的事情,只需要在提交之后跳转到payPal的地址,并且提供PatPal所需要的数据,如总价、地址即可。

问题: 6 nl2br()这个函数是用来干什么的?
答案: 6 在字符串所有新行之前插入 HTML 换行标记。

问题: 7 htaccess是什么?我们在什么地方并且为什么使用它?
答案: 7 .htaccess文件是apache服务器的配置文件 ,它为每个目录提供了一种配置参数。这个文件包含了一个或多个配置指令,然后放在特定的目录文件下,然后这些指令就会应用于这个目录以及它的所有子目录。

问题: 8 如何获得客户端的IP地址以及上一个页面的地址?
答案: 8 通过使用$_SERVER[‘REMOTE_ADDR’],$_SERVER[‘HTTP_REFERER’]。

问题: 9 选择LAMP(Linux, apache, MySQL,
PHP)而不选择其他语言和操作系统的理由有哪些?
答案: 9 因为LAMP都是开源的。Linux的安全性要比window好很多。Apache在功能和安全性上比IIS强。MySQL是当下最流行的开源数据库。PHP比ASP或其他脚本语言发开快很多。

问题: 10 在MySQL中如何加密和解密MySQL表中的数据?
答案: 10 使用AES_ENCRYPT () 和AES_DECRYPT ()

以上就是小编归纳总结的PHP面试和PHP开发者都应掌握的10个问题,以后有新的问题再随时分享哦!
分享到:
评论

相关推荐

    3年php面试经验总结

    3年php开发者面试经验总结,包括常用算法php语言实现,php基础知识,网络知识

    php面试题_腾讯.doc

    本文档总结了 PHP 面试题,涵盖了正则表达式、安全模式、魔术方法、命令行脚本、垃圾收集、对象遍历、双向队列、正则表达式匹配、Socket 编程等多个方面的...这些面试题可以帮助 PHP 开发者更好地理解 PHP 的多个方面。

    笔记、Laravel、PHP、面试题、MySQL、HTML、CSS、Java....zip

    面试经验和技巧:整理了常见的Java面试问题,并给出了答题建议和技巧。 代码和项目实例:提供了多个Java项目的源代码,方便学习者参考和实践。 学习笔记和心得:记录了学习过程中的重点难点和心得体会,有助于学习者...

    前端面试宝典大全+PHP教程+HTML教程+bootstrap教程资源合集

    前端程序员目前就业形势良好,大前端概念深入人心,大前端最大的特点在于一次开发,同时适用于所有平台,开发者不用为一个APP需要做Android和iOS两种模式而担心。大前端是web统一的时代,利用web不仅能开发出网站,...

    vue高级面试题2023

    最近拿到一套高级前端的Vue面试题,从头往下看了一遍,居然大部分都是一知半解的,遂准备一道一道的认真学习总结,立志做一位Vue高级开发者! 看一下你是否也对上面的34个问题一知半解,如果和我差不多的话就来...

    程序员面试刷题的书哪个好-PHP-RD-DOC:这是一个PHP开发者的写作规范

    程序员面试刷题的书哪个好 php编码规范(参考阿里巴巴JAVA编码规范) 一、编程规约 a、命名规约 变量:不知道类型的用大写字母开头。否则: 字符串 = $sMyName 数组 = $aMyCard 二维数组 = $aaMyCard 对象 = $...

    百度腾讯等公司面试题

    BAT等公司面试题目,C++、java、Android、IOS、php、web前端开发等相关面试题目,求职面试开发者必备……

    最新的前端面试指南

    9、工具相关:Chrome开发者工具、fiddler 10、设计知识:基本的设计原则、基本的设计规范 11、Web安全:XSS、CSRF、SQL注入 12、性能优化:CDN加速、负载均衡等 12、其他需要了解的:Linux、计算机组成原理、操作...

    Java面试编程题精选50题.txt

    里面包含比较经典的50道编程面试题,适用于Java的所有开发者进行自己面试技能的提升,可以用于平时水平提升,也可用于面试突击准备,是一份好资料!

    php笔试宝典

    这是一份比较全面的PHP面试题.对准备去新公司应聘PHP职位的开发者应该有帮助。

    HTTP协议经典面试题整理及答案详解

    无论你是Java、PHP开发者,还是运维人员,只要从事互联网行业,面试时都可能被问到HTTP协议相关知识。历时多天的呕心沥血,为你总结了HTTP协议的经典面试题。由于涉及内容比较繁杂不方便记忆,建议收藏起来,时不时...

    简单谈谈PHP中的trait

    之前的一个同事换工作,在面试被问到了 PHP 的 trait 。因为没用过, 所以没答好,我大概是用过几次的,想了想整理了以下的总结。 trait trait 是在一些类(Class)的应该具备的特定的属性或方法,而同父级的另外一些...

    A Guide to Porting C C++ to Rust 等53本

    Java面试问题.epub Kivy中文编程指南.epub kungeekUI.epub laravel 源码解析.epub Learning Rust.epub Little ASP.NET Core Book.epub MongoDB入门指南.epub OpenStack最终用户文档(简体中文版).epub PHP 5.5 Web...

    程序员面试刷题的书哪个好-Awesome10-20_Database:Awesome10-20_数据库

    程序员面试刷题的书哪个好## -&gt; 这太棒了 10-20 。 关于您想要的任何主题的所有资源的数据库。 指数 Web开发 优酷频道 1- 遍历媒体 频道说明Traversy Media 提供适用于所有最新 Web 技术的最佳在线 Web 开发和编程...

    高级java工程师笔试题-All-Language-Interview-Question-:所有编程语言面试问答详解

    高级java工程师笔试题全语言-面试-问题- 所有编程语言面试问答详解 作者 拉玛尼·希特什 iOS 开发者 Gmail:- 精彩访谈 请阅读 或 如果您想贡献。 目录 编程语言/框架/平台 安卓 AngularJS 角 主干JS C++ C C# 。网...

    puzzle-me:开发者招聘评估的一些困惑..

    这个 repo 是为了测试你一些漂亮的 php 问题,练习与你在招聘面试中遇到的非常相似。 想加入我们吗? 去申请。 Puzzle-me 使用 Behat。安装确保你的路径中有作曲家。 然后 : make vendor播放在 features 文件夹中...

    notlarim:这只是我为自己(以及那些感兴趣的人)保留的笔记

    但我更喜欢将它保留在 github 上,以便任何人都可以查看和实施它。 它完全可以讨论。 基本上,本文档将涵盖的主题如下: 客户关系 与客户的第一印象 初步研究 首次见面 投标 面试流程 客户脱离流程 业务转移 上次...

Global site tag (gtag.js) - Google Analytics