hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

php把戏变量是什么【php题目】

2019-11-26PHP问题搜搜PHP网61°c
A+ A-
php的把戏变量是什么意义

PHP 把戏变量

PHP 向它运转的任何剧本供应了大批的预定义常量。

不过许多常量都是由差别的扩大库定义的,只要在加载了这些扩大库时才会涌现,或许动态加载后,或许在编译时已包括进去了。

有八个把戏常量它们的值跟着它们在代码中的位置转变而转变。(引荐进修:PHP编程从入门到通晓)

比方 __LINE__ 的值就依赖于它在剧本中所处的行来决议。这些特别的常量不辨别大小写,以下:

__LINE__

文件中的当前行号。

实例

<?php 
echo '这是第 " ' . __LINE__ . ' " 行'; 
?>

以上实例输出效果为:

这是第 “ 2 ” 行

__FILE__

文件的完全途径和文件名。假如用在被包括文件中,则返回被包括的文件名。

自 PHP 4.0.2 起,__FILE__ 老是包括一个绝对途径(假如是标记衔接,则是剖析后的绝对途径),而在此之前的版本有时会包括一个相对途径。

实例:

<?php echo '该文件位于 " ' . __FILE__ . ' " '; ?>

以上实例输出效果为:

该文件位于 “ E:\wamp\www\test\index.php ”

__DIR__

文件地点的目次。假如用在被包括文件中,则返回被包括的文件地点的目次。

它等价于 dirname(__FILE__)。除非是根目次,不然目次中名不包括末端的斜杠。(PHP 5.3.0中新增)

实例

<?php echo '该文件位于 " ' . __DIR__ . ' " '; ?>

以上实例输出效果为:

该文件位于 “ E:\wamp\www\test ”

__FUNCTION__

函数称号(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(辨别大小写)。在 PHP 4 中该值老是小写字母的。

实例

<?php function test() { echo '函数名为:' . __FUNCTION__ ; } test(); ?>

以上实例输出效果为:

函数名为:test

__CLASS__

类的称号(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(辨别大小写)。

在 PHP 4 中该值老是小写字母的。类名包括其被声明的作用地区(比方 Foo\Bar)。注重自 PHP 5.4 起 __CLASS__ 对 trait 也起作用。当用在 trait 要领中时,__CLASS__ 是挪用 trait 要领的类的名字。

实例

<?php class test { function _print() { echo '类名为:' . __CLASS__ . "<br>"; echo '函数名为:' . __FUNCTION__ ; } } $t = new test(); $t->_print(); ?>

以上实例输出效果为:

类名为:test
函数名为:_print

__TRAIT__

Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4.0 起,PHP 完成了代码复用的一个要领,称为 traits。

Trait 名包括其被声明的作用地区(比方 Foo\Bar)。

从基类继续的成员被插进去的 SayWorld Trait 中的 MyHelloWorld 要领所掩盖。其行动 MyHelloWorld 类中定义的要领一致。优先递次是当前类中的要领会掩盖 trait 要领,而 trait 要领又掩盖了基类中的要领。

实例

<?php class Base { public function sayHello() { echo 'Hello '; } } trait SayWorld { public function sayHello() { parent::sayHello(); echo 'World!'; } } class MyHelloWorld extends Base { use SayWorld; } $o = new MyHelloWorld(); $o->sayHello(); ?>

以上例程会输出:

Hello World!

__METHOD__

类的要领名(PHP 5.0.0 新加)。返回该要领被定义时的名字(辨别大小写)。

实例:

<?php function test() { echo '函数名为:' . __METHOD__ ; } test(); ?>

以上实例输出效果为:

函数名为:test

__NAMESPACE__

当前定名空间的称号(辨别大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。

实例:

<?php namespace MyProject; echo '定名空间为:"', __NAMESPACE__, '"'; // 输出 "MyProject" ?>

以上实例输出效果为:

定名空间为:"MyProject"

以上就是php把戏变量是什么的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
php把戏变量是什么【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: