简语
PHP,全世界最好用的语言,语言结构简洁,非常适合写一些简单后台功能,相比java,内置方法比较丰富,一些简单功能,php只需很少的代码量就能完成,java可能需要很多行代码才能实现,这就是php的优越性。但他的劣势也很明显,所以江湖人都称它为脚本语言或弱类语言,比如数据类型太过简单就是其中之一,如果你有java基础不难发现,php整数是没有byte、short类型的,下面介绍自定义方法实现转换这两种数据类型方法,有需要用到的同学,直接拷贝到项目中即可。
byte类型
function byte($num){
$num = bindec(substr(decbin($num), -8));//取二进制的后8位
if($num > 127){
return $num-256;
}else {
return $num;
}
}
short类型
function short($num){
$num=bindec(substr(decbin($num),-16));//取二进制的后16位
if($num>32767){
return $num-65536;
}else{
return $num;
}
}
…psps
byte、short类型在普通的网络编程中可能很难用到,但在解释硬件的原始输出码时就需要用到,这里不多说了,如果对此文章内容有什么见解,欢迎提出宝贵意见!