码迷,mamicode.com
首页 > Web开发 > 详细

php基础

时间:2019-08-21 00:00:37      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:声明   UNC   php基础   需要   对象   var_dump   var   复杂   输出   

一.变量作用域


1.全局变量:在函数function外声明的变量,其作用域是全局的,除了函数内,若想在函数内调用全局变量,要使用global关键字,也可使用$GLOBALS[index]数组直接改变变量值。如:

<?php

$a=1;

function printa(){

print $a;//报错

global $a;

print $a;

$GLOBALS[‘a‘]=12;

}

printa();

二:变量类型

1.php是一种弱类型语言,变量创建直接$varname就好了,不向Java这种强类型语言,定义一个变量需要先声明变量类型,变量名,还需要初始化,如 String a="hh";但是php也有他的数据类型,有:

整型:Integer,只能是整数,包括正负,

字符串:String,

浮点型:Float,小数,

布尔型:Boolean,True或者False,

数组:Array,

对象:Objet,

空值:Null,

可以用var_dump($var);来查看变量的数据类型,返回的是:数据类型(变量值);

三:php输出

1.php输出有echo,print,print_r();

echo可用于输出字符串,也可用于输出变量,可输出数组中的一个,但是不能输出整个数组,无返回值。

print:只能用于输出简单类型变量的值,如int,string。返回值为int类型。

print_r:用于输出复杂类型变量,如数组,对象,其中数组是用键值对的形式输出整个数组,返回值为true(bool类型)。

 

php基础

标签:声明   UNC   php基础   需要   对象   var_dump   var   复杂   输出   

原文地址:https://www.cnblogs.com/Jpeng/p/11386341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!