php的基本语法和数据类型
php的基本语法
1,php可以和html代码混合,但是一定要使用
<?php
//php代码
?>
可以在php中嵌入html代码
<?php
echo"hello ,world!!";
?>
<h1>测试</h1>
<?php
?>
2,还可以使用如下方法嵌入php代码
<script language="php">
echo"测试";
</script>
3,php代码注释的方法有
3.1注释多行
/*
*/
3.2单行注释
//
#
php基本语法加强
Parse :解析
syntax :语法
1,php的变量类型,是变化的,php变量的数据类型是由运行时的上下文决定的
$a=23;
echo"<br/>";
var_dump($a);//可以显示变量的信息
$a=1.1;//这时,$a就变成小数类型
echo"<br/>";
var_dump($a);
int(23)
float(1.1)
2,php区分大小写
$i=22;
$I=33;
3,php的变量的名称,由字母或下划线开头,不要用数字开头,
php数据类型有哪些
有三大类
基本数据类型
1.1整型
1.2小数型 包含单精度和双精度
1.3布尔类型
1.4字符串
复合数据类型
2.1数组(array)
2.2对象(object)
特殊数据类型
3.1 null
3.2资源类型(resource)
类型和变量是什么关系?
变量归结到某一个类型去
整型的细节讨论
1,在php中可以用十进制,八进制,十六进制
比如:
$a=0123;//八进制数,以0开头
$a=0x1A;//十六进制,以0x开头
0123=3*8的0次方+2*8的1次方+1*8的2次方=
3*1+2*8+1*64=83
2,php的整数都是有符号数
通过该图,我们可以看出,php的整数的二进制的最高位表示符号。
3,通过PHP_INT_SIZE
可以显示我们自己的机器,一个整数用几个字节表示
echo PHP_INT_SIZE;
通过 PHP_INT_MAX
可以显示int最大的数是多少
echo PHP_INT_MAX;
请问 为何 PHP_INT_MAX 是 2147483647
等比数列的求和公式:
Sn=a1(1-q^n)/(1-q) =(a1-an*q)/(1-q) (q≠1)
请问 php的int型 ,负数最大表示多少?
负数和正数一样大
4,如果一个整数的范围超过了最大范围,则自动变成float
题外:
布尔类型
布尔类型就2值true、false不分大小写
the 布尔值 FALSE 自身
the 整型值 0 (零)
the 浮点型值 0.0 (零)
空 字符串, 以及 字符串 "0"
不包括任何元素的数组
不包括任何成员变量的对象(仅PHP 4.0 适用)
特殊类型 NULL (包括尚未设定的变量)
举例:
浮点数的精度是14
小数点向左移5位
字符串的细节
一个字符串类型可以表示多大的串
1,我们定义字符串的时候,可以单引号,也可双引号
区别如下:
<?php
$i=9;
$user1="hello$i";
$user2='hello$i';
echo $user1;
echo $user2;
?>
当一个变量包含在“”号中时,会输出它的值,而包含在‘’中,是输出其字符本身
php数据类型的自动转换
转载于:https://blog.51cto.com/lerdor/894731
php的基本语法和数据类型相关推荐
- JS-概述-基本语法-变量-数据类型
概述-基本语法-变量-数据类型 1 JavaScript 概述 ① JavaScript 的特点 JavaScript 是一门动态的,弱类型的,解释型的,基于对象的脚本语言. 动态: 程序执行的时候才 ...
- Python基础语法和数据类型最全总结
本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Python.总结了Python最全基础语法和数据类型总结,一文带你学会Python. ...
- Swift语法学习--数据类型
Swift语法学习--数据类型 Bool 整数类型 浮点类型 元组 Bool 整数类型 浮点类型 元组
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第22讲:PHP语法、数据类型(整型、布尔型、浮点型、字符串型)
陈力:传智播客古代 珍宝币 泡泡龙游戏开发第22讲:PHP语法.数据类型(整型.布尔型.浮点型.字符串型) PHP语法是什么样的,有哪些数据类型,有些什么变量.本文对PHP语法.数据类型(整型.布尔型 ...
- python double语法_python上手--基本语法和数据类型基础
前面介绍了选择python开发工具的方法,根据需求和学习阶段的不同来选择不同的编译器.从本篇开始我们就选用Anaconda中的spyder模块作为开发编译平台,在下载过程中可以直接百度搜索anacon ...
- [PHP语法]PHP基础语法与数据类型
基础语法: php是一门弱类型编程语言 在.php文件中php代码需要包含在<?php 和 ?> 之间,html可以和php混合编写 语句必须以;分号结束 变量名前面必须包含$,变量名可以 ...
- 学习笔记(二)JavaScript基本概念(语法,数据类型,控制语句,函数)
一.语法 1.javascirpt中一切(变量,函数名和操作符)是严格区分大小写的. 2.javascript(标识符) 所谓标识符,就是指变量,函数,属性的名字,或者函数的参数. 命名规则:第一个字 ...
- java的基础语法和数据类型,IDEA
IDEA的用法 快捷方法 主函数:psvm 输出语句:sout java基础语法注释 注释:必须要写注释 单行注释:// 多行注释:/**/ 文档注释javaDoc:/***/ 平时写代码要注意规范 ...
- 【C语言】程序结构、基本语法、数据类型
C语言专栏 一.C语言程序结构 1.C语言 Hello World 实例 2.编译 & 执行 C 程序 二.C语言基本语法 1.C的令牌(Token) 2.分号: 3.注释 4.标识符 5.关 ...
最新文章
- 玩转GridView
- 浙江省第6届程序设计竞赛结题报告汇总 zoj3202-3212
- 网银安全恐慌“后遗症”凸显 肉鸡检测器下载量近百万
- AC Automaton
- windosw7 Hosts文件的位置
- hadoop原来是这样的!
- 浅析Lambda 表达式
- “寒门状元之死”文章引热议 京东徐雷:三流文学作品 多看书吧
- [原创]项目管理知识体系指南之 13项目干系人管理思维导图
- ROBOCOPY命令
- ios android 宏,iOS常用宏定义
- 使用@PostConstruct创建需要依赖注入的工具类
- java实现一码多扫支付_详解JAVA后端实现统一扫码支付:微信篇
- Visio流程图配色
- 解读用巨象指纹浏览器进行引流的4种操作手法
- 一个公众号可以绑定几个小程序_微信开放平台可以绑定几个小程序和公众号?...
- 【C语言】逗号表达式
- 苹果xr十大隐藏功能_别再说苹果“悬浮球”功能不好用,隐藏的实用小技巧,每天用得上...
- 改变图片尺寸,文件大小,分辨率300dpi的方法
- android 收音机调频,FM手机调频收音机