php面试常用题目精解(二)

本文介绍了PHP的基础概念,包括PHP的定义及echo、print_r、print、var_dump的区别,同时还涵盖了常用的HTTP状态码以及获取客户端和服务端IP的方法,并列举了几种版本控制工具。

常用名词概念

PHP:是一个基于服务端来创建动态网站的脚本语言。

超文本预处理器。


echo、print_r、print、var_dump之间的区别


echo、print是php语句,var_dump和print_r是函数
echo 输出一个或多个字符串,中间以逗号隔开,没有返回值是语言结构而不是真正的函数,因此不能作为表达式的一部分使用
print也是php的一个关键字,有返回值 只能打印出简单类型变量的值(如int,string),如果字符串显示成功则返回true,否则返回false
print_r 可以打印出复杂类型变量的值(如数组、对象)以列表的形式显示,并以array、object开头,但print_r输出布尔值和NULL的结果没有意义,因为都是打印"\n",因此var_dump()函数更适合调试
var_dump() 判断一个变量的类型和长度,并输出变量的数值。

常见的HTTP状态码:

200 - 请求成功
301 - 资源(网页等)被永久转义到其他URL
404 - 请求的资源(网页等)不存在
505 - 内部服务器错误


如何获取客户端的ip(要求取得一个int)和服务器ip的代码 

客户端:$_SERVER["REMOTE_ADDR"];或者getenv('REMOTE_ADDR')
ip2long进行转换
服务器端:gethostbyname('www.baidu.com')

使用那些工具进行版本控制

cvs、svn、vss、git



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值