IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> PHP 基础语法 -> 正文阅读

[PHP知识库]PHP 基础语法

1. 概述

PHP 语言的语法混合了 C、Java 和 Perl 语言的特点,语法灵活,与其他编程语言有教大的不同;

2. PHP 标记符

PHP 是一种可嵌入到 HTML 中、运行在服务器端的语言,PHP 代码一般由运行在浏览器端的 HTML 代码及嵌入其中的 CSS 和 JavaScript 等客户端带啊吗,和运行在服务器端位于 PHP 标记符 “<? 和 ?>” 之间的服务器脚本代码两部分组成;
PHP 标记符让 Web 服务器能够识别 PHP 代码的开始和结束
在 PHP 文件中,HTML 代码和 PHP 代码混合在一起,没有实现页面和程序的分离;
使用 PHP 可其他代码进行区分,标记符之外的任何文本都会被认为是普通的 HTML,方便服务器识别;
默认情况下,PHP 是以 “<?php” 和 "?>" 标识符作为开始和结束标识符的,把这种脚本定界嵌入 HTML 的方式又称为 PHP 的 XML 风格;
PHP 一共支持 4 种标记风格,如下所示:

2.1 XML 风格

以 “<?php” 和 “?>” 作为定界符;
注意: “<?php” 和 “?>” 之间不能有空格;
例子 1 :

<?php
	echo 'Hello Word!'
?>

2021-9-5

2.2 简短风格

有时候,会看到将 XML 风格中 php 省略后会出的 <? ?> 情况,使用“<?” 和 “?>” 作为定界符又称简短风格
使用简短风格,需保证 php.ini 文件中 short_open_tag=ON(默认为 OFF,表示关闭),可使用鼠标左键单击 WampServer 软件,在弹出的菜单栏中选择“PHP”,在弹出的子菜单中选择 “php.ini” ,在打开的文件中搜索(Ctrl + F)“short_open_tags”,找到第 203 行,修改并保存后,重启所有服务使修改生效;
例子 2:

<?
	echo "PHP yyds";
?>

2021-9-5
这种标记分格最为简单,但要保证 php.ini 文件中的 short_open_tags 默认设置为关闭,不推荐使用这种标记风格;

2.3 脚本风格

PHP 7.0 以前的版本支持将 PHP 代码写在 <sript> </script>标记对中,这种表示方法被称为 脚本风格,与 HTML 页面中的 JavaScript 表示方式类似;
例子 3:

<script language="php">
	echo "PHP script stytle"'
</script>

2021-9-6

2.4 ASP 风格

为了照顾 ASP 用户使用 PHP,早期的 PHP版本提供了 ASP 风格,即将 PHP 代码写在 “<%” 和 “%>” 中间,但是 PHP 5.3.0 以后的版本不再支持;
这种标记风格只在特殊情况下使用,不推荐正常使用 ,较早的版本通过将 php.ini 文件中的 asp_tags 由 OFF 改为 ON 实现;

3. PHP 注释

注释一般添加在代码上方或尾部,不仅能提高代码可读性,还有利于程序的后期维护工作;PHP 支持如下两种文字注释:

3.1 单行注释

单行注释使用 C++ 风格的“//” 和 “SHELL” 风格的“#”
例子 4:

<?php

echo "Hello PHP!";   //C++ 风格
echo "Hi PHP";      #SHELL 风格

?>

2021-9-6
注意: 单行注释的内容本身不能包含 “?>” 否则 解释器会认为 PHP脚本 到此结束,而去执行 “?>” 后的代码;
例 5:

<?php

echo "Hello PHP!";   //C++ 风格
echo "Hi PHP";      #SHELL ?>风格

?>

2021-9-6

3.2 多行注释

多行注释适(/* */)合注释大段代码,多行注释不能嵌套使用
例子 7:

<?php

echo "I a am teacher!";
/*
echo "Hello PHP!";   
echo "Hi PHP";      
*/
?>

2021-9-6

4. PHP 语句和语句块

PHP 程序由一条或多条 PHP 语句构成,每条语句都用英文分号 “;” 结束;
书写 PHP 代码时一条 PHP 语句占一行或多条 PHP 语句占一行口都是可以的,但多条 PHP 语句占一行会使代码的可读性变差;
若多条 PHP 语句之间存在某种联系,可使用 “{” “}” 将这些 PHP 语句包含起来,形成一个语句块;
例子 8:

<?php

$i = 1;     //定义变量
echo "输出11以内的整数:";  //判断是否符合条件
while($i<=11)   //判断是否符合条件
{
    echo $i;
    $i++;
}
?>

2021-9-6

结束语

若这篇文章有帮到你,给个赞,收个藏,欢迎大家评论;
若文章有什么错误,欢迎大家指教。

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-09-07 10:36:24  更:2021-09-07 10:37:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:25:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码