
兄弟连PHP培训分享PHP面试和PHP开发者都应掌握的10个问题.pdf
4页兄弟连 IT 教育 版权所有兄弟连 PHP 培训分享 PHP 面试和 PHP 开发者都应掌握的 10 个问题问题 :1MySQL 里的存储引擎有什么不同,哪一个是默认的?答案: 1我们可以一下存储引擎:1. MyISAM(MySQL 的默认引擎 每个 MyISAM 表是分为三个文件存储在硬盘上的 文件名称是以表明开始并且有一个扩展文件名来指示文件的类型 .frm 文件用来存储表的格式 The data file has an数据文件被存储在 .MYD (MYData) 文件中 索引文件的后缀是.MYI)2. InnoDB(InnoDB 是一种事务安全(兼容 ACID)类型的存储引擎他拥有事务提交、回滚和灾难恢复功能以保护用户的数据)3. Merge4. Heap (MEMORY)(内存存储引擎,将数据存储在内存中之前我们熟悉的是 HEAP 表)5. BDB (BerkeleyDB)(Sleepycat 软件公司为 MySQL 提供了 BerkeleyDB 事务存储引擎这款引擎的缩写是 BDB BDB 表有许多非常棒的特性,包括灾难恢复并且也支持事务的提交和回滚 )6. EXAMPLE7. FEDERATED (这款存储引擎是以访问远程数据库来获得数据而非访问本地数据表 )8. ARCHIVE (ARCHIVE 存储引擎通常用来在一个非常小的脚本中需要庞大数据并且没有索引的情况)兄弟连 IT 教育 版权所有9. CSV (CSV 存储引擎使用逗号分隔的格式将数据存储在文件中)10. BLACKHOLE (BLACKHOLE 存储引擎就像一个“黑洞”,它接受数据但是会直接抛出并不会存储。
检索的结果集总会返回空)问题: 2hearder()函数在 php 中的作用是什么?答案: 2header()函数发送原生的 HTTP 头请求给客户端我们可以使用 header()函数重定向网页使用 header()函数需要注意的是在使用它之前不能有任何形式的输出语句问题: 3在命令行中如何执行 PHP 脚本?答案: 3只需要运行 PHP CLI(命令行界面)程序并且提供 PHP脚本文件作为命令行参数即可问题: 4假设你的 Zend 引擎支持语法,如何在你的配置中开启?答案: 4在 php.ini file:设置short_open_tag=on问题:5购物车验证,如何配置 Paypal?答案: 5我们不需要做任何额外的事情,只需要在提交之后跳转到 payPal 的地址,并且提供 PatPal 所需要的数据,如总价、地址即兄弟连 IT 教育 版权所有可问题: 6nl2br()这个函数是用来干什么的?答案: 6在字符串所有新行之前插入 HTML 换行标记问题: 7htaccess 是什么?我们在什么地方并且为什么使用它?答案: 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 表中的数据?兄弟连 IT 教育 版权所有答案: 10使用 AES_ENCRYPT () 和 AES_DECRYPT ()以上就是兄弟连PHP培训小编归纳总结的PHP面试和php开发者都应掌握的 10 个问题,以后有新的问题再随时分享哦!。
