php数据类型
时间:2023-3-1 22:01 作者:wen 分类: PHP
<?php
//输出方法 注释
//print() echo printf() sprintf()
var_dump('wenhu');
echo '<hr/>';
print('wenhu').'<br/>';
echo '<hr/>';
$a = 65;
/*
printf()
%c 格式化为数字对应的ascii字符
%d 格式化成十进制
%f 格式化为指定小数位的浮点数据
%b 格式化为二进制
*/
printf('wenhu%c',$a);
echo '<hr/>';
printf('wenhu%d',$a);
echo '<hr/>';
printf('wenhu%b',$a);
echo '<hr/>';
printf('wenhu%0.2f',$a);
echo '<hr/>';
/*
sprintf();
*/
$a = 97;
$b = 98;
echo sprintf('wen%0.2f,%b',$a,$b);
echo '<hr/>';
/*
区别: 1 echo 是一个语句,其它是函数
2 print() printf() 返回的是整型 sprintf() 返回的是字符串
3 printf() sprintf() 格式化输出
*/
/*数据类型*/
//标量类型:bool string int float|double
$boolData=true;
$strData='hello world';
$intData=12;
$floatData=12.45;
$arrData=array('php','css');
/*复合数据类型*/
/*数组 array
对象 obj 具体的事物
类 class 抽象事物*/
echo gettype($boolData);
echo '<hr/>';
echo $arrData[1];
echo '<hr/>';
class wen{
public $name;
public function __construct($n){
$this->name=$n;
}
public function getData(){
return $this->name;
}
}
$obj = new wen('小明');
echo $obj->getData();
echo gettype($obj);
//gettype() 打印数据类型
/*特殊数据类型*/
//资源型 resource 空 null
$resData=fopen('1.php','r');
echo gettype($resData);
$intData;
echo gettype($intData);
/*fopen()打开文件
@ 屏蔽轻量级错误*/
?>
标签: PHP基础