首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php学习day1

php学习day1

作者头像
发布2020-08-19 15:46:48
9030
发布2020-08-19 15:46:48
举报
文章被收录于专栏:奝-大周奝-大周

常量

常量定义:

常量在定义时必须赋值

define(‘常量名’,常量值);

const 常量名 = 常量值;//(php5.3之后)

常量名命名规则:

1.常量的名字组成由字母、数字和下划线组成,不能以数字开头

2.常量的名字通常是以大写字母为主(为了与变量区别)

3.常量的名字可以使用一些特殊符号(如-_-(只能使用define))

特殊名字的常量在访问时需要用echo constant(‘常量名’);

系统常量

系统常量:系统定义,用户可以直接调用。

常见系统常量:

PHP_VERSION:PHP版本号

PHP_INT_SIZE:整形大小

PHP_INT_MAX:整形能表示的最大值

特殊常量

由双下划线开始+常量名+双下划线结束(系统魔术常量)

会随着环境变化,但无法改变

__DIR__:当前被执行的脚本所在电脑的绝对路径
__FILE__:当前被执行的脚本所在电脑的绝对路径(带自己的文件名)
__LINE__:当前所属的行数
__NAMESPACE__:当前所属的命名空间
__CLASS__:当前所属的类
__METHOD__:当前所属的方法

数据类型

数据类型:data type,在PHP中指的是存储的数据本身的类型,而不是变量的类型。PHP是一种弱类型语言,变量本身没有数据类型。

PHP的八种数据类型:

在PHP中将数据分为三大类八小类

简单(基本)数据类型:4小类

整型:int/integer,系统分配4个字节存储,表示整数类型

浮点型:float/double,系统分配8个字节存储,表示小数或者整型存不下的整数

字符串型:string,系统根据实际长度分配,表示字符串(引号)

布尔类型:bool/boolean,表示布尔类型,只有两个值:true和false

复合数据类型:2小类

对象类型:object,存放对象(面向对象)

数组类型:array,存储多个数据(一次性)

特殊数据类型:2小类

资源类型:resource,存放资源数据(PHP外部数据,如数据库、文件)

空类型:NULL,只有一个值就是NULL(不能运算)

类型转换

1.自动转换:系统根据需求自己判断、自己转换

2.强制(手动)转换:认为根据需要的目标类型转换

在转换过程中用的比较多的就是转布尔类型(判断)和转数值类型(算数运算)

QQ截图20200312160116
QQ截图20200312160116

1.布尔true为1,false为0

2.字符串转数值有自己的规则

2.1以字母开头的字符串永远为0

2.2以数字开头的字符串,取到碰到字符串为止(不会同时包含两个小数点)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-3-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常量
    • 常量定义:
      • 系统常量
        • 特殊常量
        • 数据类型
          • PHP的八种数据类型:
            • 简单(基本)数据类型:4小类
            • 复合数据类型:2小类
            • 特殊数据类型:2小类
        • 类型转换
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档