web页面设计常见的面试题(四)

PHP语言基础

1、PHP的含义是什么?

  PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。

2、你认为PHP代码的优势体现在哪里?

优良的PHP代码应该是结构化的,规范化的,安全的。

(1)、开放的源代码:   所有的PHP源代码事实上都可以得到。   
(2)、PHP是免费的。   和其它技术相比,PHP本身免费。   
(3)、php的快捷性   程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。   
(4)、跨平台性强:   由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。   
(5)、效率高:   PHP消耗相当少的系统资源。   
(6)、图像处理:   用PHP动态创建图像  

3、列表PHP中数据类型转换和判断的方式

settype()函数、is_bool()或者is_string()函数

4、指出下面的变量命名哪些是正确的

  A、$_mrsoft   B $2mr   C $Pho  D $%Pho

    A  C    D

5、echo count("mrsoft"),这个语句会输出什么内容?

   count()函数统计数组中单元的数目,任何其它类型都只有一个单元,所以本题中的这个语句返回值是1

6、在PHP中获取客户端和服务器段的IP地址?

   getenv('REMOTE ADDR') ;  //获取客户端IP地址

  getenv('SERVER ADDR');   //获取服务器段IP地址

 gethostbyname('www.baidu.com');  获取指定域名的IP地址

7、开启php.ini文件中safe_mode选项,会影响到那些函数的应用?至少说出4个

  pathinfo、basename、fopen和exec等函数。

8、  通过什么函数向当前的代码中添加库代码?
 
   inculde()、require()、include_once和require_once()

9、mysql_fetch_row()和mysql_fetch_array 之间存在那些区别?
   
   函数的功能都是获取结果集中的记录,其区别在于mysql_fetch_row()函数返回的结果集是数字索引数组,
   mysql_fetch_array()函数返回的结果集是关联数组。

10、写一个获取3个数字中最大值的函数?

    <php ?  echo max(30,5,25); ?>

11、如何将 123456789转换成 1,234,567,890每3位用逗号隔开的形式?

  number_format('1234567890');

发布了250 篇原创文章 · 获赞 102 · 访问量 98万+

猜你喜欢

转载自blog.csdn.net/fengqingtao2008/article/details/95979465