首页 后端开发 php教程 PHP语法小结之基础和变量_PHP

PHP语法小结之基础和变量_PHP

May 29, 2016 am 11:47 AM
php语法

最近有个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。

<&#63;php
  define("GREETING", "Welcome!");
  echo GREETING;  //大小写敏感的常量

  define("Hello", "Welcome!", true);
  echo hello;   //大小写不敏感的常量
&#63;>

登录后复制

有效的常量名是以字符或是下划线开通

PHP变量

变量弱类型
变量以 $ 符号开头,其后是变量的名称,如 $x=5;
函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
global 关键词用于访问函数内的全局变量。要做到这一点,请在(函数内部)变量前面使用 global 关键词:
实例1:

<&#63;php
 $x=5;           // 全局作用域
 function myTest() {
  $y=10;         // 局部作用域
  echo "变量 x 是:$x";  // 不输出
  echo "变量 y 是:$x";  // 输出
 } 

 myTest();

 echo "变量 x 是:$x";   // 输出
 echo "变量 y 是:$x";   // 不输出
&#63;>

登录后复制

实例2:

<&#63;php
 $x=5;
 $y=10;

 function myTest() {
  global $x,$y;
  $y=$x+$y;
 }

 myTest();
 echo $y;         // 输出 15
&#63;>

登录后复制

PHP Static关键词

通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。
要完成这一点,请在您首次声明变量时使用 static 关键词:

<&#63;php
 function myTest() {
  static $x=0;
  echo $x;
  $x++;
 }

 myTest();  // 输出0
 myTest();  // 输出1
 myTest();  // 输出2
&#63;>

登录后复制

然后,每当函数被调用时,这个变量所存储的信息都是函数最后一次被调用时所包含的信息。
注释:该变量仍然是函数的局部变量。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

PHP初学者必知的5个基本概念 PHP初学者必知的5个基本概念 Jun 21, 2023 am 10:24 AM

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

PHP入门指南:PHP基础语法 PHP入门指南:PHP基础语法 May 20, 2023 am 08:39 AM

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

如何解决PHP中的常见问题:语法错误和警告 如何解决PHP中的常见问题:语法错误和警告 Jun 11, 2023 pm 04:13 PM

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

如何切实提高PHP编程的水平? 如何切实提高PHP编程的水平? Jun 12, 2023 am 08:57 AM

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

PHP入门到高级 -- 学习基础语法和概念 PHP入门到高级 -- 学习基础语法和概念 Sep 09, 2023 am 10:01 AM

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

深入剖析PHP箭头符号的功能与特点 深入剖析PHP箭头符号的功能与特点 Mar 22, 2024 am 09:54 AM

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

PHP开发经验分享:构建高效功能的技巧与建议 PHP开发经验分享:构建高效功能的技巧与建议 Nov 22, 2023 am 10:45 AM

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

PHP入门教程:初学者必须掌握的基本语法 PHP入门教程:初学者必须掌握的基本语法 Jun 11, 2023 pm 09:45 PM

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

See all articles