欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

传智播客2017最新php视频课件推荐

程序员文章站 2022-04-20 17:07:07
...
PHP(“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。在《传智播客2017最新php视频教程》带你了解一些PHP的基础知识。

传智播客2017最新php视频课件推荐

课程播放地址:http://www.php.cn/course/583.html

该老师讲课风格:

教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识,也受到思维的训练,还受到教师严谨的治学态度的熏陶和感染、

本视频中较为难点是函数、可变函数、匿名函数了:

可变变量指的是:将一个变量的值再次当做一个变量名从而得到另外一个变量的值。
如:

$name = 'dqrcsc';
$myname = 'name';//$myname的值碰巧是另一个变量的变量名
echo $name;//输出$name的值 'dqrcsc'
echo $myname;//输出$myname的值 'name'
echo $$myname;//得到$myname的值 'name',通过$再将其解析为一个变量 $name,从而输出$name的值 'dqrcsc'

匿名函数:即没有名字的函数
php中的函数的定义在编译阶段,会被系统存放到代码区,可以通过函数名在代码区中找到该函数的代码。
若没有名字,则需要通过变量来保存函数的内存地址。

$func = function(){
echo 'test';
};
var_dump($func);//object(Closure)#1 这是一个闭包

保存了函数的地址,之后要怎么调用该匿名函数呢?
回想函数的调用形式:myfunc();在函数名后面跟着一对括号,表示调用该函数。匿名函数调用形式与之相同
$func(); //表示调用该变量所指向的匿名函数
既然加上()就被认为是调用函数,这里就自然而然的出现了可变函数的概念

可变函数:如同可变变量一样,一个变量保存了函数的名字,取得该函数的值即函数的名字,然后将其当做函数解析。
如:

function test(){
echo 'test';
}
$func = 'test';
$func();//$func取得该变量的值'test',后面加上(),被当做是函数test()去调用。

若是匿名函数呢?

$func = function(){
$name = 'dqrcsc';
echo $name;
};
$myfunc = 'func'; //$myfunc是一个可变变量,其存储的是$func的变量名
$$myfunc();//$$myfunc解析可变变量,获得$func的值,后面加上(),当做函数去调用,便输出'dqrcsc'了

由上可知,可变变量与可变函数的原理都是一样的,只是解析方式不同而已,一个变量想将它解析为可变变量,再加上个$符号即可,
想将它解析为可变函数,后面加上()即可。
那么问题来了,函数和变量可以同名吗?答案是可以的。

function test(){
echo 'function';
}
$test = 'var';	//与函数同名的变量
$myvar = 'test';//定义一个变量刚好存放的值为变量名和函数名
echo $$myvar;	//将其解析为可变变量,输出'var'
$myvar();	//将其解析为可变函数,输出'function'

这里还给大家推荐了资料的下载:http://www.php.cn/xiazai/learn/2107

资料里面给大家分享了视频教程课件

以上就是传智播客2017最新php视频课件推荐的详细内容,更多请关注其它相关文章!

相关标签: 2017 php 推荐