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');