0
点赞
收藏
分享

微信扫一扫

php基础教程 第十步 阶段性知识补充


在php教程中前九步已经了解了php的一些基础知识。大多数人在了解完以上知识后脑子还是迷茫的,最多懂的一些我所讲解过的知识如何实现(对象为零基础读者),如何搭建一个网站还是不知晓。没关系,接下来我们即将进入php实战,完成一个简单站点的搭建。在完成站点搭建前还需要一两节的知识学习,例如php的面向对象等。

以下为一些知识的补充,仅作为示例,并不过多讲解。

魔术常量

文件所在位置​ ​​__FILE__​​:

显示当前文件所在位置:

<?php
echo __FILE__;
?>

结果:

php基础教程 第十步 阶段性知识补充_面向对象

文件所在目录​ ​​__DIR__​​:

<?php
echo __DIR__ ;
?>

结果:

php基础教程 第十步 阶段性知识补充_php魔术变量_02

函数名 ​​__FUNCTION__​​:

<?php
function name(){
echo __FUNCTION__;
}
echo name();
?>

结果:

php基础教程 第十步 阶段性知识补充_php魔术变量_03

行号 ​​__LINE__​​:

<?php
echo __LINE__;
?>

结果:

php基础教程 第十步 阶段性知识补充_php_04

可变变量

可变变量是一个挺好玩的东西,读者可以了解一下。

示例:

<?php
$a = 'hello';
$$a = 'world';
echo $a.' '.$$a;
?>

以上代码中,有一个变量a,值为hello,有一个变量$$a是可变变量,首先我们查看$a部分,知道$a的值为hello,那么$ a 就 等 于 a就等于 a就等于hello,​​$$a = 'world';​​的值就为​​$hello= 'world';​​。

那么echo输出 ​​$a.' '.$$a;​​ 就等于 ​​$a.' '.$hello;​​,则输出如下结果:

php基础教程 第十步 阶段性知识补充_php魔术变量_05

根据可变变量的特性可以玩出很好玩的花样,有兴趣的可以试一下。



举报

相关推荐

0 条评论