php基础

Posted jpeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php基础相关的知识,希望对你有一定的参考价值。

一.变量作用域


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基础的主要内容,如果未能解决你的问题,请参考以下文章

PHP基础入门---PHP数组实用基础知识

php基础教程:基础语法

php基础问题,赐教哈

web 开发基础php 开发基础快速入门 -PHP程序符号标记和程序注释的使用及空白符详解

php基础问题

web开发基础PHP快速入门-PHP运算符之算术运算符和字符串运算符详解