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= ...
随机推荐
- oracle win7下 卸载
1 右击“计算机”-->管理-->服务和应用程序-->服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl). 2 开始--> ...
- 第八章 springboot + mybatis + 多数据源(转载)
本篇博客转发自:http://www.cnblogs.com/java-zhao/p/5413845.html 在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源. 代码结构 ...
- Http协议的常见参数
Requests部分 Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Charset 浏览器可以接受的字 ...
- 20151214study
An important quality of steel is its strength. (1)钢铁的最重要品质是其强度.She made a quick decision.她做了一个很快的决定. ...
- some things
////html[1]/body[1]/div[9]/div[1]/div[1]/div[1]/ul/li 截取规则 Articles/Article[1]:选取属于Articles子元素的第一个A ...
- 《Linux多线程服务端编程:使用muduo C++网络库》上市半年重印两次,总印数达到了9000册
<Linux多线程服务端编程:使用muduo C++网络库>这本书自今年一月上市以来,半年之内已经重印两次(加上首印,一共是三次印刷),总印数达到了9000册,这在技术书里已经算是相当不错 ...
- Loadrunner监控Linux的17个指标
这17个指标根据需要设置吧,指标设置的越多,对服务器真实值影响越大,所以要秉承按需而设的原则. 1.Average load:Average number of processes simulta ...
- mysql的数据转换
在sql语句中完成对数字类型的数据转换成字符类型的数据.像这次将读取出来的float类型的数据,在进行jsonObject.fromObject(object).toString();这个方法,并没有 ...
- Sql日期时间格式转换
sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-0 ...
- Win7上的ASP.NET MVC3项目在Win10上运行的一个坑
先解释一下问题:我原来的电脑环境是Win7+VS2015,因为新换了个电脑环境变成Win10+VS2015了,所以就把原先的项目复制到新的机器上,那么问题来了,原先的一个项目在VS2015上打开竟然直 ...