本文主要讲解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. Java Web学习总结(30)——Service层在MVC框架中的意义和职责
  2. python3.7安装-Linux安装python3.7
  3. linux用户和组的管理详解
  4. FCN-加载训练与测试数据
  5. 一元操作符——递增和递减操作符(第一次写博客,紧张.)
  6. 数据库中存储过程和触发器有什么异同?
  7. Linux RedHat 5.2 mySQL和Apache协同
  8. 获取手机idfa_东风无力百花残 | IDFA留给开发者的时间不多了
  9. angularjs笔记,基本指令,字符串反转,过滤器
  10. 单链表的归并算法思路总结
  11. 字节跳动又启动期权回购了,这次价格142美元,较上一轮回购价涨8%
  12. BestCoder Round #66 (div.2)B GTW likes gt
  13. hc05与单片机连接图_STM32单片机最小系统详解
  14. python断言使用方法
  15. java xml 方法_Java读取xml的四种方式
  16. 如何在 Excel 表格中查找数据
  17. php redis访问量,redis实现点击量浏览量
  18. Spring MVC漏洞合集
  19. 2018年,如下几件事或许值得期待
  20. Linux使用Shell编写电子词典

热门文章

  1. -函数-MATLAB提供的函数/主子函数/匿名-嵌套函数
  2. (二)PyQt5基础学习
  3. 20172316 2017-2018-2《程序设计与数据结构》第七周学习总结
  4. visual studio code(vs code) 编译、运行、调试程序(调用g++)
  5. 如何在eclipse中添加android ADT
  6. 常用校验算法CRC、MD5、SHA_转
  7. Caffe 议事(一):从零开始搭建 ResNet 之 残差网络结构介绍和数据准备
  8. ASP.NET中常用的优化性能的方法(转贴,Icyer收集整理)
  9. [转载] opencv-python:13_图像噪声(噪声的概念、椒盐噪声、高斯噪声、使用python给图像添加噪声)
  10. [转载] C++ 中的浮点代码优化