php基础语法(变量)
PHP常用表现形式:
1、<?php
.....这里是php代码
?>
2、<?
.....这里是php代码
?>
此形式依赖于php.ini中的一项设置:
short_open_tag = On
变量名区分大小写
变量:变量必须以$开头,后面紧跟变量名
定义变量(赋值):直接给变量赋值,就是定义
取值就是直接使用变量名
常用方法
判断变量是否存在isset()
删除unset():
变量间的传值方式
值传递:将值复制一份
引用传递:将指向关系复制一份 符号&
可变变量的概念
预定义变量
1:预定义变量又叫超全局变量,包括:
$_GET, $_POST, $_SERVER, $_REQUEST, $GLOBALS, $_COOKIE, $_SESSION, ..........(大约10个)
2:作用域问题
php中,自定义的变量的作用域,分两种:
全局作用域(函数外),局部作用域(函数内)。
但:预定义变量的作用域称为“超全局作用域”:
全局作用域 + 局部作用域的总和(函数内外全都可用)
3:数据类型问题:
超全局变量都是数组!
常量的定义
使用
使用:直接使用名字
或使用constant()函数:constant(“常量名”)
判断常量是否存在:defined()
预定义常量:
M_PI(圆周率),
PHP_OS(操作系统),
PHP_VERSION(php版本号),
PHP_INT_MAX(php中的最大的整数值)
魔术常量
__DIR__(当前网页文件的所在目录),
__FILE__(当前网页文件),
__LINE__(当前这一行)
+++雍家培+++