1.5 习题
一、常见面试题
1. PHP的前景及优势是什么?
【解析】
本题考核面试者对PHP前景的看法,因为这决定了他是否更热爱PHP编程,是否能从长远来考虑工作和技术情况。
PHP是开源软件,所有PHP的源代码每个人都可以看得到,代码在许多工程师手中进行了检测,PHP具有了公认的安全性能;且在流行的企业应用LAMP平台中,PHP、Linux、Apache、MySQL都是开源软件,降低了企业架设成本。
PHP几乎支持所有的操作系统平台及数据库系统,具有良好的跨平台特性;PHP嵌入在HTML语言中,且坚持脚本语言为主,与Java、C等语言不同,语法简单、书写容易,方便学习掌握;PHP占用系统资源少,代码执行速度快的特点也让它在互联网上得到了广泛的应用。
目前新浪、Sohu、Google等大型网站都已经使用了PHP页面,所以PHP学习者的前景,包括就业机会都会大大增强。
2.PHP开发一般都用哪些工具?
【解析】
本题考核面试者的动手能力,很多PHP初学者特别喜欢IDE工具,不喜欢用记事本手写代码,这其实是很不好的习惯。
PHP开发工具有很多,常用的代码开发工具如Zend Studio、PHP Edit,网页编辑器如FrontPage、Dreamweaver,文本编辑器如UltraEdit、EditPlus,甚至Windows自带的记事本,都可以书写源代码。
二、简答题
1.什么是PHP?
2.PHP常用开发工具有哪些?
三、综合练习
1.利用PHP语言输出“21天基础教程”。
【提示】PHP的语言特点如1.1节所述,输出“21天基础教程”,只需将echo命令后的代码替换掉,其过程如下:
01 <html> 02 <head> 03 <title>Example</title> 04 </head> 05 <body> 06 <?php 07 echo "21天基础教程"; 08 ?> 09 </body> 10 </html>
2.PHP的优势是能同数据库结合,编写一个连接数据库的代码。
【提示】PHP连接数据库,首先要经过三个步骤:
(1)设置初始变量;(2)连接数据库;(3)判断连接情况。
其程序代码如下:
01 <?php 02 /* 步骤一:设置初始变量 */ 03 $host="localhost"; 04 $user="root"; 05 $password="123456"; 06 /* 步骤二:连接MySQL服务器 */ 07 $conn=mysql_connect($host,$user,$password); 08 //步骤三:判断连接结果 09 if (!$conn){ 10 die ("连接数据库失败。".mysql_error( )); 11 } 12 else{ 13 echo "MySQL服务器: $host <br> 用户名称:$user <br>"; 14 echo "成功连接数据库。"; 15 } 16 ?>
四、编程题
1.上网了解PHP的语言特点及其发展情况。
2.查找一些用PHP构建的网站。