PHP语法小结之基础和变量
发布:smiling 来源: PHP粉丝网 添加日期:2021-06-27 12:34:02 浏览: 评论:0
本系列文章,我们将简单的为大家总结一下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。
- <?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
- ?>
然后,每当函数被调用时,这个变量所存储的信息都是函数最后一次被调用时所包含的信息。
Tags: PHP基础 PHP变量
相关文章
- ·php基础之变量和数据类型(2020-03-02)
- ·PHP基础之引用的解释3——引用的取消和定位(2021-01-02)
- ·PHP基础之引用的解释1——引用是什么、不是什么、做什么(2021-01-02)
- ·PHP小白必须要知道的php基础知识(超实用)(2021-08-11)
- ·php变量的引用传值详细教程(2014-01-03)
- ·PHP 中变量 常量的定义与用法(2014-08-02)
- ·php extract()函数把数据中变量转换成php变量(2014-09-16)
- ·PHP不用第三个变量交换两个变量的值的方法总结(2015-04-13)
- ·PHP中变量引用与变量销毁机制详解(2015-12-10)
- ·PHP引用符&的使用方法汇总(2015-12-12)
- ·php变量及常量(2015-12-12)
- ·PHP变量的声明及变量的命名规则(2016-08-22)
- ·PHP变量详解和定义变量名的方法(2016-08-24)
- ·php中变量知识的详细介绍(2020-01-15)
- ·浅谈PHP变量的8种类型以及弱类型(2020-04-06)
- ·PHP中判断变量为空的几种方法小结(2020-06-28)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)