最近有个H5项目的需求,需要服务端,考察过后决定用PHP实现一个HTTP服务端,于是开始重温PHP语法,顺便记录一下要点,以便随时重温。内容摘抄自w3school的PHP手册,并按照自己的理解重新进行了整理。
PHP是什么?
PHP 是 "PHP Hypertext Preprocessor" 的首字母缩略词
PHP 代码在服务器上执行,而结果以纯文本返回浏览器
PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码
PHP 文件的后缀是 ".php"
PHP 脚本可放置于文档中的任何位置。
PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。
PHP基础语法
脚本以 结尾
语句以分号结尾(;)
代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)。
// 或者 # 表示单行注释
/**/是多行注释
变量大小写敏感
用户定义的函数、类和关键词大小写不敏感(例如 if、else、echo 等等)都对
PHP常量
常量一旦被定义就无法更改或撤销定义
常量贯穿整个脚本是自动全局的
设置常量使用 define() 函数,它使用三个参数:
首个参数定义常量名称
第二个参数定义常量值
(可选)第三个参数规定常量名是否大小写敏感,默认是 false。
<?php define("GREETING", "Welcome!"); echo GREETING; //大小写敏感的常量 define("Hello", "Welcome!", true); echo hello; //大小写不敏感的常量 ?>
有效的常量名是以字符或是下划线开通
PHP变量
变量弱类型
变量以 $ 符号开头,其后是变量的名称,如 $x=5;
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
global 关键词用于访问函数内的全局变量。要做到这一点,请在(函数内部)变量前面使用 global 关键词:
实例1:
<?php $x=5; // 全局作用域 function myTest() { $y=10; // 局部作用域 echo "变量 x 是:$x"; // 不输出 echo "变量 y 是:$x"; // 输出 } myTest(); echo "变量 x 是:$x"; // 输出 echo "变量 y 是:$x"; // 不输出 ?>
实例2:
<?php $x=5; $y=10; function myTest() { global $x,$y; $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>
PHP Static关键词
通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。
要完成这一点,请在您首次声明变量时使用 static 关键词:
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); // 输出0 myTest(); // 输出1 myTest(); // 输出2 ?>
然后,每当函数被调用时,这个变量所存储的信息都是函数最后一次被调用时所包含的信息。
注释:该变量仍然是函数的局部变量。

随着Internet技术的不断发展,PHP作为一门Web编程语言,越来越受到大家的喜爱。PHP的使用非常广泛,从简单的静态网站到大型的电子商务网站都可以使用PHP进行开发。无论是刚开始学习PHP的新手还是已经有一定经验的开发者,掌握一些基本概念都是非常必要的。在本文中,我将介绍PHP初学者必知的5个基本概念。变量PHP的变量是用来存储数据的容器。在PHP中,

PHP是一种广泛使用的服务器端编程语言,常用于构建动态网页。然而,在编写PHP脚本时,常常会遇到各种语法错误和警告。这些错误和警告可能导致代码无法正常运行或者出现问题,因此解决这些问题是非常重要的。本文将介绍PHP中的常见问题:语法错误和警告,并提供如何解决这些问题的有效方法。语法错误当在PHP中编写脚本时,语法错误是非常常见的问题。语法错误可能是由以下原因

PHP是一种服务器端脚本语言,它被用来开发动态网站、Web应用程序和网页程序。PHP的应用范围非常广泛,无论是初学者还是有经验的开发人员,都可以从中获益。本文将为您提供PHP的基础语法入门指南。如果您想学习PHP编程,并且从头开始打好基础,那么您来对了地方。PHP的基本结构一个PHP程序包含以下三个部分:<?php//PHP代码?>代码两边的&

PHP作为一种在Web开发中广泛应用的语言,它的普及程度和使用率相当高。许多初学者在学习PHP编程时都会遇到一些困难,比如不知道如何提高编程的水平。下面我们将介绍一些方法,让你更容易地提高自己的PHP编程水平。学习最新技术互联网技术的更新速度非常快,PHP也不例外。如果想要成为一名优秀的PHP程序员,首先要学习最新的PHP技术,掌握最新的Web开发技术,如M

PHP入门到高级--学习基础语法和概念引言:PHP(HypertextPreprocessor)是一种流行的服务器端脚本语言,广泛应用于Web开发。在本文中,我们将从入门级别开始,逐步深入学习PHP的基础语法和概念,并提供代码示例供大家参考。一、PHP的安装与配置在开始学习PHP之前,首先需要在你的机器上安装PHP。你可以从官方网站(https://w

PHP中的箭头符号(->)是一个非常重要的操作符,用于访问对象的属性和方法。本文将深入剖析PHP箭头符号的功能与特点,并提供具体的代码示例来帮助读者更好地理解其用法。在PHP中,箭头符号(->)主要用于访问对象的属性和方法。当我们创建一个对象时,可以通过箭头符号来访问该对象的属性或调用对象的方法。首先,让我们来看一个简单的示例,创建一个类并实例化

PHP是一种广泛使用的服务器端脚本语言,用于开发动态网页和Web应用程序。许多网站和应用程序都使用PHP作为其后端开发语言,因此,掌握PHP开发技巧和经验对于构建高效功能至关重要。在本文中,我将分享一些我在PHP开发中学到的经验和技巧,旨在帮助开发人员提高他们的编码能力和构建高效功能的能力。精选适当的开发工具和框架在开始PHP开发之前,选择适当的开发工具和框

PHP被广泛应用于Web开发中,是一门服务器端脚本语言。在学习PHP之前,我们需要具备HTML和CSS的基础知识。下面将介绍初学者必须掌握的PHP基本语法。变量变量在PHP中使用$符号进行定义和赋值,如$variable=“helloworld”;。变量名必须以$符号开头,并且只能包含字母、数字和下划线。PHP中变量具有动态类型的特点,可以存储数字、字符串


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Dreamweaver Mac版
视觉化网页开发工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

禅工作室 13.0.1
功能强大的PHP集成开发环境

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

SublimeText3 英文版
推荐:为Win版本,支持代码提示!