LOADING STUFF...

php学习笔记之基础知识

技术教程7小时前更新 北陌
24 0 0

php学习至今一年有余,笔记积累挺多的,也挺杂的,写篇文章整理一下吧。

php基础部分

php学习笔记之基础知识

PHP 输出文本的基础指令:echo 和 print。

echo和print的区别

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)

echo 输出一个或者多个字符串。

print 只能打印出简单类型变量的值(如int,string)

print_r 可以打印出复杂类型变量的值(如数组,对象)

var_dump和print_r的区别

var_dump返回表达式的类型和值,而print_r仅返回结果,相比调试代码使用var_dump更便于阅读。

变量

变量用于存储值,比如数字、文本字符串或数组。PHP 中的所有变量都是以 $ 符号开始的。

PHP 变量名称对大小写敏感!

PHP 有三种不同的变量作用域:

local(局部)

global(全局)

static(静态)

函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。

函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。

global 关键词用于访问函数内的全局变量。

PHP static 关键词

通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。

要完成这一点,请在您首次声明变量时使用 static 关键词:

function myTest() {

static $x=-1;

echo $x;

$x–;

}

myTest();//-1

echo “”;

myTest();//-2

echo “”;

myTest();//-3

?

© 版权声明

相关文章

暂无评论

暂无评论...