当前课程知识点:PHP程序设计 > PHP语法基础 > PHP语法入门 > 语法入门二
其实我们做的就是这样一个程序
非常的简单对吧
非常简单 我们例子上做的是这样一个程序
那么我之前提醒过各位同学
请一定要注意第一echo 对吧echo
其实当你写正确的时候
你发现game over是不是给你变色了
然后你需要空个格
可能有些同学没有空格
再然后就是这个地方是单引号
单引号请一定是包括echo空格单引号
全部都是英文状态下的
一定要注意切换
一定要注意切换
再然后因为我们要写欢迎进入PHP世界
那么这个时候你再切成中文写里面的字
再然后就是这个分号非常容易
同学们一会儿去检查就是
空格你敲了没有
再然后就是单引号
两个单引号是不是都是英文状态下的
有可能前面那个是后面那个不是
再然后就是我们的这个分号
你是不是英文状态下的
我可以跟大家敲一个中文状态下的分号
看中文状态下的分号是这样子的
英文状态下的分号是另外一个样子
对吧 是一个这样子的
所以字体放大之后方便去检查这种小的错误
对吧 这种小错误
那么如果是用
PHP上完全一致的这个程序的话
同学们都能想到echo就是输出这一句话呗
对吧
所以我们跑出来的网页对吧
跑出来的网页肯定就是一句话
就是写的是欢迎进入PHP的世界 对吧
如果说我把这个注释去掉呢
这是不是现在有三个输出了 三个输出
第一个输出也是一个你好
只不过不是连着的他中间带个点
欢迎进入PHP的世界
第二个第二行输出了个br
那么我们来跑一下看一下效果
我发现两句
首先第一句是不是
相当于你好欢迎进入PHP世界
没有什么间隔就直接连起来输出了对吧
你先考虑一下这个点儿什么作用
相当就连起来了
没有什么别的对不对好的
然后我们这个地方是不是出现了换行
那么很显然
这个br如果同学们HTML接触过的话
应该知道br是不是就是咱们HTML里面的换行
好的
那么如果我不加br
比如说我把这个br
刚才我们说的单行注释什么样子的
是不是这种 单行注释
就是我把它注释掉
我直接只输这两个echo
你觉得会成什么样
可能是最后连成一横行
没错就是全部连成一横行
所以你会发现
哎这个PHP是不是好像没有什么格式呀
对吧
他没有什么格式
你如果要真的换行
或者说咱们一会会尝试一下空格
你想要换行或者空格的时候
你可能得选择用HTML来帮助你来做对吧
这个是注释
所以我觉得有些概念
并不需要你去背起来或者记起来
不管你用何种方式去把它理解了
那么你知道
你写的程序最终是一个什么样的结果
可以用它就可以了
好吧 OK
这个是我们的注释
我们接着往下讲
我们刚才讲到了多行注释
练习了这样子的一个小程序对吧
然后我们接着往下看那么注释
还有一种风格就是shell风格的
也就是单行
他这个地方用井号来开头
刚才我给同学们演示过
是不是我们可以用这个两个斜杠
那么同样的也可以使用井号
可以达到一样的效果
达到一样效果
单行注释 OK
那么注释的三种标记我们也说完了
那么接着说PHP的语句
整个PHP程序是用
一条或者多条PHP语句来构成的
每条语句都以英文分号作为结束
刚才同学们都见到了
是不是都有英文分号对吧
那么这一块我们的C语言很相似
对吧
都以分号来做结束
那么如果多条语句之间存在某种联系的话
用这种花括号把这个语句包含起来
那么其实大家之前都是学过C语言的
你们觉得这个花括号包起来
有点像C语言什么呢
是不是咱们那个if语句里面
如果有多个结果
咱们也用花括号包起来对吧
也就是形成了一个代码段
其实这个地方也一样
跟C语言这个地方是一样的对吧
所以看语句块
也就是代码段一般都不单独使用
只有在和条件判断循环函数的时候
才一起使用
那么语句块或者说代码段才有意义
也就是说
这个地方和判断语句循环语句函数一起用的时候
我们的PHP语言是不是
这个地方就相当于跟C语言一模一样
对吧
没有什么特别的
如果说这三个都属于某个if语句的条件为真的结果的话
那么你就逐一的输出他就可以了
这是PHP的语句
那么接着我们要说的是PHP的标识符
那么标识符其实就是
我们在程序里面定义符号来标记一些名称的
比如说我们的要定义的类名变量名
方法名函数名这些都是标示符
那么这一点我们需要注意
就是所有你自己定义名字都是有规则的
就好像咱们现在给小朋友出生了
之后报户口一样对吧报户口
公安部门虽然说是你可以随便报名字
但是到公安部门人家也有一个准则
比如说你不能超过五个字啊
或者诸如此类的
可能对父亲有个什么要求
单姓名有什么要求
好像现在四个字的名字是有的
但是好像是不允许超过五个字的对吧
还有就是生僻字
不应该出现呀诸如此类的
比如说你没有办法叫你家小朋友
谁是空格空格对不对
姓黄空格空格是不可能的
所以呢都是有规则的
PHP写程序定义名字也有规则
那么这个规则就是
只能是字母数字下划线
就像我刚才说的空格
行吗 空格可以吗
可以吗
绝对不可以
字母数字下划线只能由这三个东西组成
那么标示符一般都是一个或多个字符
一个字符咱们不是经常
定义那个变量名ABCDEFG
对不对
那么这都是一个的
当然也有复杂的对不对
那么我们标识符
必须是字母或者下划线开头
什么东西不能开头
数字肯定不能开头
对不对 数字作为变量名的是不行的
那么还有就是标识符用作变量名的时候
注意他是区分大小写的
也就是说
在我们的程序里面
在我们的程序里面
如果你真的要定一个变量
那么小a等于
那么大A等于
等于一 等于二
那么这个a和这个A
不是一个意义
不是一个意义
你有没有发现
我随便就这么写了个a等于1 A等于2
这样子的一个赋值 结果呢
他明显的告诉我
这个地方有错误对不对
那么这块就要出一个PHP很重要的
PHP里面所有的变量
它前面都要加一个$符号
看到程序里面所有的变量
前面都要加一个$符号
就是这样了
当然了
我还有分号没改
加一个$符号
这就是赋值
那么$前面加一个$符号
然后$小a赋值为一
然后$大写A赋值为二
这就是做了两个赋值
刚才规定好的标识符
字母或下划线开头字母数字下划线组成的
这种标识符
前面都要加上$符号
这是一个比较正确的
那么在我们的标识符里面就是他还可以是多个单词组成的
我相信可能同学们之前学过Java
Java里面有很多命令都是这个样子
用下划线分割user_name
user_name 这样子
但真正写到程序里面
前面还要加一个什么$对吧
所以敲PHP代码
有的时候有种奇妙的感觉
就是你
你看到满屏里面都是$
然后一想 呀
你敲的每句代码都是美金呀
对吧
敲到每一行代码都是美金
定一个变量上面都附带美金啊
对吧就是很有钱的一个OK
那么这个地方列举了合法的标识符和非法的标识符
请注意这是我们的一个考核的点
就是我们的变量命名
标识符的命名
非法的比如说数字开头不正确
这是里面有个什么空格
然后这是纯数字
或者说是@开头
这肯定都是不正确的
这就是标识符的概念
-PHP概述
-PHP概述--作业
-开发环境搭建
--开发环境搭建一
--开发环境搭建二
--集成环境的安装
-开发环境搭建--作业
-PHP语法入门
--语法入门一
--语法入门二
-PHP数据的输出
--数据输出
-PHP数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3