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= ...
随机推荐
- GDI+图形图像处理技术中Pen和Brush的简单使用和简单图形的绘制(C#)
1.Graphics Graphics对象是GDI+绘图表面,因此在Windows窗体应用程序中要使用GDI+创建绘图,必须要先创建Graphics.在给窗体注册一个Paint事件后,Graphics ...
- 开源安卓Http文件下载框架file-downloader的使用
file-downloader FileDownloader(https://github.com/wlfcolin/file-downloader)是本人开源的一个安卓Http文件下载框架,是根据自 ...
- csrf跨站请求伪造
如何杜绝跨站请求伪造? 1.要让服务器知道本次请求是不是冒用了用户的身份→ 2.服务器发给用户一个凭证,用户请求时需携带此凭证→ 3.此凭证只能用户看到而且冒用者看不到→ 4.这就用到了浏览器的安全机 ...
- 配置与使用 Git与Github
Git与Github的注册.配置及使用方法在网上有详细的教程,不做总结. 这里主要总结我在Git.Github的配置及使用过程中遇到的问题.如下: (1) Git与Github的关系.两者都是版本管理 ...
- 一个书店管理系统java
自己的第一个小程序 ps:书是在集合里面后面文件处理的有一点小问题,希望有人会给点意见 //客户类 import java.io.Serializable; public class Customer ...
- adb devices 端口占用
一. 1.通过cmd命令,输入adb devices查看连接设备时,报错 2 .通过adb nodaemon server 查看adb server绑定的端口.提示“通过每个套接字地址只能使用一次” ...
- python基础第四天(1)
冒泡算法--算法 需求:请按照从小到大对列表 [13, 22, 6, 99, 11] 进行排序 思路:相邻两个值进行比较,将较大的值放在右侧,依次比较! 第一步 li = [13, 22, 6, 99 ...
- app.js
//第一步,引入express模块 var exp = require('express'), http = require('http'),//引入http模块 path = req ...
- 查询目前运行状态-CPU等情况
对目前的数据库的运行状况有一个基本的了解 ) DB_NAME(a.dbid) AS dbname , loginame , spid , cpu , b.text , lastwaittype , w ...
- 【洛谷P3197】越狱
本来还想了一会dp-- 然而一看数据范围明显是数论-- 那么推一推.. 我们发现可以用总方案数减去不会越狱的方案数 那么我们考虑在长度为n的数列中填数 首先第一个位置有m种选择,后面的位置: 总方案: ...