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
PHP学习第一天笔记——php的基本语法的更多相关文章
- Elasticsearch7.X 入门学习第一课笔记----基本概念
原文:Elasticsearch7.X 入门学习第一课笔记----基本概念 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https: ...
- html学习第一天笔记
语义化,让你的网页更好的被搜索引擎理解在这一章节我们要开始把网页中常用到的标签一 一向大家介绍,学习这一章节的时候要记住学习html标签过程中,主要注意两个方面的学习:标签的用途.标签在浏览器中的默认 ...
- iOS阶段学习第一天笔记(Mac终端的操作)
前言部分 原本从事的是.NET开发,一直在要不要转iOS 中犹豫徘徊,经过复杂的内心挣扎终于鼓起勇气辞职脱产学习iOS;希望通过四个月的 学习后能够拿到理想的薪资.以下是学习过程中的学习笔记,为了方便 ...
- angularjs学习第一天笔记
您好,我是一名后端开发工程师,由于工作需要,现在系统的从0开始学习前端js框架之angular,每天把学习的一些心得分享出来,如果有什么说的不对的地方,请多多指正,多多包涵我这个前端菜鸟,欢迎大家的点 ...
- html学习第一天笔记——第七章节
第7章 CSS样式基本知识<span style="color:blue"> </span>嵌入式css样式,写在当前的文件中[**********]嵌入式 ...
- html学习第一天笔记——第六章节
<input type="reset" value="重置"> 使用重置按钮,重置表单信息<input type="submit&q ...
- 【Python】Python学习----第一模块笔记
1.python是什么? python是动态解释型的强类型定义语言. python官方版本的解释器是CPython.该解释器使用C语言开发. 当前主要使用3.x版本的python. 2.第一个pyth ...
- html学习第一天笔记——第四、五章节
讲解:1. 在上面的例子中,“庄生晓梦迷蝴蝶.望帝春心托杜鹃.” 这是一句诗歌,出自晚唐诗人李商隐的<锦瑟> .因为不是作者自己的文字,所以需要使用<q></q>实 ...
- Python学习第一天 -- 简单的属性、 语法学习
1,哈哈哈,是时候来一波Python,其实没办法,最近在做后台的时候,需要用到Python来调试接口,下面是它的简单的语法,权当是记录. 2, #!/user/bin/python # coding= ...
随机推荐
- gulp LiveReload middleware
用yo搭建的angular项目,用gulp自动化构建. 自动化构建主要的功能大致有: 1. 文件压缩 2. 文件重命名 3. 文件合并 4. css,js文件自动引入到html 5. 自动刷新 ... ...
- [z]START WITH CONNECT BY PRIOR子句实现递归查询
[z]http://jingyan.baidu.com/article/5d368d1e182bb93f60c05784.html START WITH CONNECT BY PRIOR这个语法主要用 ...
- SQLServer idenity 字段跳值
修改数据库实例的启动参数 然后修改SQLServer启动参数,打开SQLServer configuration manager,然后选择服务实例,点击右键属性,查看实例的属性界面,然后启动参数选项输 ...
- 介绍几个 window 下面的terminal
1. putty 配合 winscp 这个是标配 但是如果开多个ssh连接,管理起来很是不方便. 2. MTputty ,如果要管理多态机器,那么这个工具就是相当给力. 可以连接多个Tab,配置和保存 ...
- 等宽字体延伸到的 ch 长度单位和动画 animation-timing-function
新知识点get! 等宽字体(monospaced font)是指字符宽度相同的电脑字体.与此相对,字符宽度不尽相同的电脑字体称为比例字体(proportional font). 东亚字体基本都是等宽字 ...
- C1000k 新思路:用户态 TCP/IP 协议栈
现在的服务器支撑上百万个并发 TCP 连接已经不是新闻(余锋2010年的演讲,ideawu 的 iComet 开源项目,WhatsApp 做到了 2.5M).实现 C1000k 的常规做法是调整内核参 ...
- [07]APUE:进程环境
[a] exit / _Exit / _exit #include <stdlib.h> void exit(int status) void _Exit(int status) #inc ...
- winform初学
一.建立winform工程项目
- vs2010编辑器中找不到System.Web.Extensions.dll
vs2010编辑器中想添加System.Web.Extensions.dll引用,却发现引用不了: 排除办法: 1.找到自己VS2010中System.Web.Extensions.dll的所在位置, ...
- PHP那些非常有用却鲜有人知的函数
PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用.这篇文章里,我列举了一些鲜为人知但会让你眼睛一亮的PHP函数. levenshtein() 你有 ...