php基础语法总结-1

PHP数据类型包括11种:
其中包括四种标量类型、两种复合类型、两种特殊类型和三种伪类型。
具体是:字符串、整数、浮点数、布尔、数组、对象、NULL、资源,混合类型,数字类型,回调类型。
这里写图片描述

标量类型

整数规则:
1. 整数必须至少有一个数字 (0-9)
2. 整数不能包含逗号或空格
3. 整数是没有小数点的
4. 整数可以是正数或负数
5. 整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)

<?php
  $int = 100;
  echo $int;//100
?>

浮点型规则:
- 浮点数是带小数部分的数字,或是指数形式

<?php
  $float = 10.01;
  echo $float ;//10.01
  $float2 = 6E-5;
  var_dump($float2);//float(6.0E-5)
?>

布尔规则:
- 值是TRUE、FALSE

<?php
  $bool = TRUE;
  var_dump($bool);//bool(true)
?>

字符串规则:
- 字符序列,可以用单双引号包裹 ‘php’

<?php
  $str= 'php';
  var_dump($str);//string(3)"php"
?>

复合类型

数组规则:
- 数组能够在单个变量中存储多个值

<?php
  $arr= ['php','vue','mysql','nginx'];
  var_dump($arr);//array(4){[0]=>string(3)"php"[1]=>string(3)"vue"[2]=>string(5)"mysql"[3]=>string(5)"nginx"}
?>

对象规则:
- 对象是存储数据和有关如何处理数据的信息的数据类型

<?php
class Person
{
  private $_age;
  public function setAge($age=100) {
    $this->_age = $age;
  }
  public function getAge() {
    return $this->_age;
  }
}

$p = new Person();
$p->setAge(18);
var_dump(p);
//object(Person)[1]
  private '_age' => int 18

?>

特殊类型

资源规则:
- 资源数据类型是PHP4引进的。资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件、数据库连接、Redis连接等

<?php
  $redis = new redis();
$redis->connect('10.0.3.3',6379);
var_dump($redis);
//object(Redis)[1]
  public 'socket' => resource(3, Redis Socket Buffer)
?>
数字3代表资源ID

空规则:
- 空值,空值(null)是不区别大小写的,也就是null与NULL或Null是一样的。

<?php
  //1.未被赋值 
  $demo;
  var_dump($demo);//null
  //2.被赋值null
  $demo = null;
  var_dump($demo);//null
  $demo='111';
  unset($demo);
  var_dump($demo);//null
?>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值