PHP学习第一天笔记——php的基本语法
1.php嵌入到html中的方式
(1) <?php.....?> 标准风格(推荐)
(2)<script language="php">......</script>长风格
(3)<?....?>短风格 需要在php.ini中开启才行
(4)<%....%>兼容asp风格(默认不支持) 开启方式同上
2.在php中每条语句使用分号结束的。也就是分号是php语句之间的分隔符。注意:在每个脚本中,最后一条语句后可以没有分号结束
3.注释: 主要是用来表示作用
1. // 单行注释
2.#单行注释
3./*.....*/多行注释 注意 不可嵌套使用
4./**......*/文档注释
4.变量
php是一个弱类型语言,不必向php声明该变量的数据类型。
php会根据变量的值,自动把变量转换为正确的数据类型
在强类型的变成语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。
变量:里面的值经常发生改动
作用:主要是在程序执行过程中储存数据
变量的命名规范:
变量是以$符开始定义的
变量名的规范:由字母,数字,下划线构成,不可以使用数字开头。
在php中变量名区分大小写
标识符命名规范:
1.必须以字母或下划线开头
2.其后可以使字母,数字,下划线
3.标识符中不能出现特殊符号
4.标识符不能是关键字
5 变量的类型(8种)
*在php中共计有八种基本数据类型
4种标量类型:
整数(int),浮点数(float/doble),布尔值(boolean),字符串(string)
2种复合类型:
数组(array),对象(objeat)
2种特殊类型:
资源(resource),空(NULL)
其中:对象和资源类型属于引用类型,其他都属于值类型
整型:int类型
php的整形是占4个字节(32)的
浮点数:(不区分单精度双精度,同一占8个字节)
定义:
$d1=12.5;
布尔值:(真true 假false)
当转换为boolean时 以下值会被认为是false
布尔值false自身
整型值 0
浮点型值 0.0
空“”字符串 以及字符串“0”
不包括任何元素的数组
不包括任何成员变量的对象
特殊类型NULL
从没有任何标记(tags)的XML文档生成的SimpleXML对象
字符串(string)
在php中字符串的定义方式
单引号: ' ' 不支持解析变量
双引号: " " 支持变量解析
一个字符串 就是由一系列的字符组成
其中每个字符等同于一个字节 最大可以达到2GB
定界符: <<< 注意结束符的使用
数组array:
一个变量中可以储存多个值
数组分为:关联式数组和索引式数组
定义:
$a=array(10,20,30,40);
echo $a[0]; //输出10
最新文章
- python获取父类的子类(遍历,递归),并循环执行所有子类的某一方法
- Life of a triangle - NVIDIA&#39;s logical pipeline
- 安装过程中出现PKG_CONFIG_PATH的问题解决方法
- jquery中append跟prepend的用法
- 高效CSS書寫規範及CSS兼容性
- JavaScript:获取系统当前时间,构造格式化的字符串
- oncreate 测量尺寸
- 使用SmsManager服务群发短信
- Java 强引用 软引用 弱引用 虚引用详解
- 电脑如何防蹭网?使用防蹭网功能杜绝未知设备连接WiFi
- angluarjs2入门学习资源
- 微信小程序-自定义下拉刷新
- VirtualBox查看虚拟机IP地址
- 一个电脑的重装到java开发环境安装配置的全过程
- C#代码安装Windows服务
- Python zip() 处理多于两个序列的参数, 存储结对的值
- 基于NOPI的Execl模板转换类,直接将Execl模板转换对应的Entity
- EXTJS入门教程及其框架搭建
- “全栈2019”Java第九十六章:抽象局部内部类详解
- spark submit参数及调优(转载)
热门文章
- 自定义UISearchBar
- [问题记录.dotnet]取网卡信息报错";找不到";-WMI - Not found
- 图片javascript缩小
- (转)Android消息处理机制(Handler、Looper、MessageQueue与Message)
- oracle 体系结构
- Java Web1
- android6.0锁屏界面接收新通知处理流程
- labview学习_入门篇(一)
- Ubuntu 14.04 更新源
- hdoj 1002 A+B(2)