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

举报
1_bit 发表于 2021/05/26 17:21:49 2021/05/26
【摘要】 简 在php教程中前九步已经了解了php的一些基础知识。大多数人在了解完以上知识后脑子还是迷茫的,最多懂的一些我所讲解过的知识如何实现(对象为零基础读者),如何搭建一个网站还是不知晓。没关系,接下来我们即将进入php实战,完成一个简单站点的搭建。在完成站点搭建前还需要一两节的知识学习,例如php的面向对象等。 以下为一些知识的补充,仅作为示例,并不过多讲解。 魔术常...

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

魔术常量

文件所在位置 __FILE__
显示当前文件所在位置:

<?php
echo __FILE__;
?>

  
 
  • 1
  • 2
  • 3

结果:
在这里插入图片描述

文件所在目录 __DIR__

<?php
echo __DIR__ ;
?>

  
 
  • 1
  • 2
  • 3

结果:
在这里插入图片描述
函数名 __FUNCTION__

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

结果:
在这里插入图片描述
行号 __LINE__

<?php
echo __LINE__;
?>

  
 
  • 1
  • 2
  • 3

结果:
在这里插入图片描述

可变变量

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

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

以上代码中,有一个变量a,值为hello,有一个变量$$a是可变变量,首先我们查看$a部分,知道$a的值为hello,那么$ a 就 等 于 a就等于 ahello,$$a = 'world';的值就为$hello= 'world';
那么echo输出 $a.' '.$$a; 就等于 $a.' '.$hello;,则输出如下结果:
在这里插入图片描述
根据可变变量的特性可以玩出很好玩的花样,有兴趣的可以试一下。

文章来源: i1bit.blog.csdn.net,作者:A757291228,版权归原作者所有,如需转载,请联系作者。

原文链接:i1bit.blog.csdn.net/article/details/107348639

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。