php变量详解总结

原创 2018-12-12 20:31:37 312
摘要:变量:包括全局变量,局部变量和不受作用域影响的系统变量全局变量只能在函数外部访问,局部变量包括函数的参数列表变量只能在函数内部访问函数内部要如何访问外部的全局变量呢?有三种方式:$name='杨过'; function getName($name){     global $name;//1.通过关键字global &nb

变量:包括全局变量,局部变量和不受作用域影响的系统变量

全局变量只能在函数外部访问,局部变量包括函数的参数列表变量只能在函数内部访问

函数内部要如何访问外部的全局变量呢?

有三种方式:

$name='杨过';
function getName($name){
    global $name;//1.通过关键字global
    echo $name;
    echo $GLOBALS['name']; //2.通过超全局变量
}
getName($name);//3.通过传参的方式访问

php中的变量类型有哪些呢?

有:三大类

标准类型:整型,浮点型,字符串,布尔型

复合类型:数组,对象

特殊类型:资源,null

常量:本质上也是变量,只是不能修改和删除

常量定义的两种方式

define('NAME','杨过');
const NAME = '小龙女';
/*
常量的作用域是不受限制的,函数内部也可以访问
define和const的注意事项
define定义的常量的值可以是表达式,而const只能是变量标准类型的字面量
define定义常量只能在类外部定义,在类中定义常量应该只用const,
否则会报语法错误
*/

小案例

<?php
$user = '杨过';
define('NAME','古墓派二当家'.$user);
echo NAME;

class MyClass
{
    const NAME = '小龙女';
}
echo MyClass::NAME;


批改老师:天蓬老师批改时间:2018-12-12 21:43:28
老师总结:总结的 非常 全面, 恭喜 您

发布手记

热门词条