当前位置: 首页 > news >正文

【PHP入门】1.1-PHP初步语法

-PHP语法初步-

PHP是一种运行在服务器端的脚本语言,可以嵌入到HTML中。

1.1.1PHP代码标记

在PHP历史发展中,可以使用多种标记来区分PHP脚本

ASP标记:

<% php代码 %>

短标记:

<? Php代码 ?>,以上两种基本弃用,如果要使用那么需要在配置文件中开启

请添加图片描述

脚本标记:

<script language="php">php代码</script>

请添加图片描述

标准标记(常用):

<?php php代码?>

请添加图片描述

1.1.2PHP注释

习惯:所有的代码在写的过程中都必须进行注释,对于初学者而言,注释就是个人学习和写代码的一个思路说明

PHP中注释分为两种:行注释和块释

行注释:一次注释一行

//:后面跟的所有内容都是注释
#:与//一样

块注释:一次注释多行

/*:
中间全部都是注释
*/

请添加图片描述

1.1.3PHP语句分隔符

语句分隔符:在PHP中,代码是以行为单位,系统需要通过判断行的结束,该结束通常都是一个符号:分号“;”(英文状态下的分号)

定义内容:

$a = 5;
Echo ‘hello world’;

请添加图片描述

特殊说明:

1、 PHP中标记结束符 ?> 有自带语句结束符的效果,最后一行PHP代码可以没有语句结束符 “ ; ”

请添加图片描述

2、 PHP中其实很多代码的书写并不是嵌入到HTML中,而是单独存在,通常书写习惯中就不建议使用标记结束符 ?>,PHP会自动从开始到最后全部认为是PHP代码,从而解析

请添加图片描述

相关文章:

  • MVC Gantt Wrapper:RadiantQ jQuery
  • 2023/12/17 初始化
  • LCR 180. 文件组合
  • Draw.io or diagrams.net 使用方法
  • python绘制gif动图--避免收费拒绝水印
  • 尚硅谷JavaWeb电子书城项目(Java+Mysql+Tomcat+Jsp)
  • 超详细 | 黏菌算法原理、实现及其改进与利用(Matlab/Python)
  • 直播原理,直播CDN及相关协议
  • Ubuntu 命令行安装 Clang 16或者Clang 17的过程
  • C语言编程题-单身狗
  • Unity_FairyGUI发布导入Unity编辑器资源报错
  • 通配符匹配
  • 《C++新经典设计模式》之第7章 单例模式
  • C语言实现Hoare版快速排序(递归版)
  • 【前端八股】系列之性能指标与评估工具
  • Android 架构优化~MVP 架构改造
  • docker python 配置
  • Java深入 - 深入理解Java集合
  • mysql中InnoDB引擎中页的概念
  • Python学习之路13-记分
  • React+TypeScript入门
  • Solarized Scheme
  • Swift 中的尾递归和蹦床
  • vue--为什么data属性必须是一个函数
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 仿天猫超市收藏抛物线动画工具库
  • 计算机在识别图像时“看到”了什么?
  • 坑!为什么View.startAnimation不起作用?
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 事件委托的小应用
  • 微信小程序设置上一页数据
  • 新版博客前端前瞻
  • 一个SAP顾问在美国的这些年
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​什么是bug?bug的源头在哪里?
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #QT(TCP网络编程-服务端)
  • #预处理和函数的对比以及条件编译
  • (1)Nginx简介和安装教程
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (转)visual stdio 书签功能介绍
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @Import注解详解
  • @private @protected @public
  • @RequestBody与@ResponseBody的使用
  • [2010-8-30]
  • [C#]OpenCvSharp使用帧差法或者三帧差法检测移动物体
  • [C/C++]数据结构 深入挖掘环形链表问题
  • [c]扫雷
  • [CareerCup] 6.1 Find Heavy Bottle 寻找重瓶子
  • [Grafana]ES数据源Alert告警发送
  • [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  • [iHooya]2023年1月30日作业解析