【PHP基础】PHP语法入门之变量与常量

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

PHP代码标记

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

ASP标记:<% php 代码 %>

短标记:<? php 代码 ?>

(以上两种基本弃用,如果要使用那么需要在配置文件中开启)

脚本标记:<script language="php">php 代码</script>

标准标记(常用):<?php php 代码?>

PHP注释

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

行注释:一次注释一行

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

块注释:一次注释多行

/*中间直到*/出现之前都是注释

PHP语句分隔符

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

特殊说明:

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

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

变量的概念及使用

 PHP是一种动态网站开发脚本语言,动态语言特点是交互性,会有数据的传递,而PHP作为“中间人”,需要进行数据的传递,传递的前提就是PHP能自己存储数据(临时存储)

变量基本概念

变量来源于数学,是计算机语言中能存储计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。

变量的使用

PHP中的所有变量都必须使用“$”符号

 1、定义:在系统中增加对应的变量名字(内存)

 2、赋值:可以将数据赋值给变量名(可以在定义的同时完成)

 3、可以通过变量名访问存储数据

 4、可以将变量从内存中删除

 变量命名规则

1、在PHP中变量名字必须以“$”符号开始

2、名字由字母、数字和下划线“_”构成,但不能以数字开头

3、在PHP中本身还允许中文变量(不建议)

预定义变量与可变变量

 预定义变量:系统定义的变量,存储许多需要用到的数据(预定义变量都是数组)

可变变量:如果一个变量保存的值刚好是另外一个变量的名字,那么可以直接通过访问一个变量得到另外一个变量的值:在变量前面再多加一个$符号。

(找到$a解析结果:b→将前面的$符号与结果b绑定:$b→然后再解析)

变量传值

将一个 变量赋值给另外一个变量:变量传值

变量传值有两种方式:值传递,引用传递

值传递:将变量保存的值复制一份,然后将复制的值给另外一个变量保存(两个变量没有关系)。

引用传递:将变量保存的值所在的内存地址传递给另外一个变量:两个变量指向同一块内存空间(两个变量是同一个值)。

$新变量 = &$老变量;

代码实现对比:

常量的概念及使用

 常量基本概念

常量:const/constant,是一种在程序运行当中不可改变的量(数据)

常量一旦定义,通常数据不可改变(用户级别)

 常量的定义形式

在PHP中常量有两种定义方式(5.3以后才有两种)

1、使用定义常量的函数:define('常量名',常量值);

2、5.3之后才有的:const 常量名 = 值;

常量名字的命名规则 

1、常量不需要使用“$”符号,一旦使用系统就会认为是变量

2、常量的名字组成一般由字母、数字和下划线组成,不能以数字开头

3、常量的名字通常是以大写字母为主(与变量以示区别)

4、常量命名的规则比变量松散,可以使用一些特殊的字符,该方式只能使用define定义

注意细节:

(1)define和const定义的常量是有区别的:访问权限区别

(2)定义常量通常是不区分大小写的,但是可以区分,可以参照define函数的第三个参数

常量的使用

有时候常量为特殊的名字,需要用到一个函数访问常量的函数:constant('常量名')

系统常量

系统常量:系统帮助用户定义的常量,用户可以直接使用。

(PHP中整形是允许出现负数:带符号)

浅浅了解一下以下内容吧:

           PHP中还有一些特殊的常量,它们由双下划线开始+常量名+双下划线结束,这种常量称为系统魔术常量:魔术常量的值通常会跟着环境变化,但是用户无法改变。

欢迎大家一起探讨学习哦~小邹加油呀~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值