本文主要讲解PHP代码基本的书写规范,具体的规则可以直接看示例代码更直观些。

1. PHP文件

PHP直接保存为".php"的文件,其内容格式和普通的HTML没什么区别,只是在其中嵌入了PHP代码而已。或者说,如果没有PHP代码,".php"就是一个普通的".html",只是换了扩展名而已。

2. PHP代码书写规范

PHP的语法和其它流行语言基本相同,跟随下面文章看看示例代码,我相信就足够可以看明白的,这里不再特别说明。

要注意的是每行代码结尾要加上分号";"以示结束,这一点一定不要忘记。虽然有时候没有加分号而页面显示却也正常(比如"echo"在不加分号的时候显示也会正常),但是忘记加分号一但形成习惯,代码量增大的情况下,很容易因为没有加分号而引起各种稀奇古怪的错误发生。所以最开始的时候就要养成良好的书写习惯,不要怕麻烦!

3. PHP代码的嵌入

PHP需要嵌入到页面文件中,代码写在""之间,如下所示:

PHP代码的嵌入示例 by HutaoW!>

echo "Hello World!";/*

该段代码执行后浏览器页面将显示

"Hello World!"

*/

?>

凡是需要插入PHP代码的,都要用上面两个符号括起来,即使有时只有一个大括号(循环的时候可能会遇到)也要如此。

4. PHP的注释

PHP的注释和C++、Java等一样,即可以用"/* ... */"注释某一段,也可以用"//"注释某一行,如下:

//这是行注释

echo "Hello World!"

/*

这是段注释

可以注释一整段文字*/

/*该段代码执行后浏览器页面将显示"Hello World!"*/?>

5. PHP变量的定义和使用

PHP在代码书写上对变量类型要求很宽松,不需要特别制定变量的类型,也不需要提前定义变量,要用时直接在变量名前加上"$"符号即可,定义规则为:$变量名 = 变量值

看一个例子:

//定义一个字符串  $str = "Hello World!";

//定义一个整型数字  $num = 219;

//输出字符串  echo $str;

/*该段代码执行后浏览器页面将显示"Hello World!"*/?>

PHP代码的语法规则比较简单,所以不需要太多的解释,接下来会讲一些有关字符串和运算符的内容。

php脚本语法格式,[PHP学习笔记][五]PHP基本语法规则相关推荐

  1. Esper学习笔记五:EPL语法(3)

    2019独角兽企业重金招聘Python工程师标准>>> 1.Aggregation 类似于SQL中的聚合函数,EPL中聚合函数格式如下: aggregate_function([al ...

  2. Polyworks脚本开发学习笔记(五)-变量使用基本语法

    Polyworks脚本开发学习笔记(五)-变量使用基本语法 定义变量及赋值 定义各种类型的变量 定义变量时,只需要使用DECLARE 关键字即可定义,为了区别变量和脚本中的其它字符,建议都以小写v开头 ...

  3. Kotlin学习笔记(3)- 语法

    系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正.如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步!kotlin学习笔记系列首发简书和CSDN Kotlin学习笔记(1)- 环 ...

  4. Python学习笔记五:控制语句

    Python学习笔记五:控制语句 Pycharm 开发环境的下载安装配置_项目管理 控制语句 Pycharm 开发环境的使用 Pycharm 下载和安装 激活和选择不同UI 风格 创建项目和初始化配置 ...

  5. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用

    本文将为您描述Python学习笔记(五)函数和代码复用,具体完成步骤: 函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Pyth ...

  6. 【AngularJs学习笔记五】AngularJS从构建项目开始

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# AngularJs学习笔记 [AngularJs学习笔记一]Bower解决js的依赖管理 [AngularJs学习笔 ...

  7. 哈工大操作系统学习笔记五——内核级线程实现

    哈工大os学习笔记五(内核级线程实现) 文章目录 哈工大os学习笔记五(内核级线程实现) 一. 中断入口.中断出口(前后两段) 1. 从int中断进入内核(中断入口第一段) 2.中断出口(最后一段) ...

  8. 华清远见fs4412开发板学习笔记(五)

    fs4412开发板学习笔记(五) 作业1: 输入10个整数,按从小到大的顺序输出(选择排序) 每轮排序在未排序的集合中找到(最小/最大),将找到的数与未排序的 第一个数交换位置. 5 4 3 2 1 ...

  9. 大数据HiveSQL学习笔记三-查询基础语法以及常用函数

    大数据HiveSQL学习笔记三-查询基础语法以及常用函数 一.基础语法 1.SELECT -列名- FROM -表名- WHERE -筛选条件- 如:需要根据城市,性别找出匹配的10个用户 user_ ...

最新文章

  1. 给IC 应届毕业生的 忠告【转载】
  2. HDU - 3416 Marriage Match IV(最大流+最短路)
  3. html5标签对js影响,浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
  4. 【TSP】基于matlab GUI混合粒子群算法求解旅行商问题【含Matlab源码 925期】
  5. 电商项目--使用GitHub进行版本管理,完美衔接idea详细流程,Java初阶知识点,完整步骤
  6. python 代码运行时间获取方式
  7. 三维扫描3D打印在创客教育中的实际应用
  8. 服务器win10系统开机慢,Win10系统更新后开机变得很慢的解决方法
  9. kettle读取hbase
  10. 学习可爱彩色线条PS极简马克笔简笔画:鞋子篇
  11. cmd命令方式启动服务
  12. Android的bootloader
  13. 学html需要有什么软件,网页设计需要学什么 用什么软件
  14. 淘宝网(关于淘宝拆分)
  15. SBFD(Seamless Bidirectional Forwarding Detection)
  16. SIP协议栈OSIP分析
  17. 冒险岛2乐器制作详细方法
  18. Flutter语法检测及原理剖析-FAIR语法检测实践
  19. 单阶段目标检测算法之YOLOv1详解
  20. mplayer音乐软件_MPlayer音乐播放器项目讲解

热门文章

  1. 开发环境ubuntu16.04常用工具和设置(git、ssh、python、sh、java、Maven、mysql、postgresql)
  2. python应用系列教程——python操作office办公软件word
  3. c#文件夹常用操作,属性设置,遍历、压缩
  4. matlab2c使用c++实现matlab函数系列教程-asin函数
  5. 实现labelme批量json_to_dataset方法
  6. zedboard实现流水灯
  7. 计算机课有什么作业,计算机组成原理课堂作业
  8. 一次失败的做题经历(HDU2112)
  9. centos7 yum安装mysql后启动不起来问题
  10. python 文件IO