当前位置: 首页 > news >正文

郴州网站建设网络推广渠道南宁网站建设网站推广

郴州网站建设网络推广渠道,南宁网站建设网站推广,网络方案怎么写,电子商务网站的设计与实现PHP 魔术变量PHP预定义了很多常量&#xff0c;其中有8个魔术变量&#xff0c;他们会随着所处代码中的位置的变化而变化1. __LINE__在文件中的当前行号示例代码<?php echo 我是_LINE__&#xff0c;我在此文件的第 " . __LINE__ . " 行;?>输出结果echo 我是…

PHP 魔术变量

PHP预定义了很多常量,其中有8个魔术变量,他们会随着所处代码中的位置的变化而变化

1. __LINE__在文件中的当前行号

示例代码<?php

echo '我是_LINE__,我在此文件的第 " '  . __LINE__ . ' " 行';

?>

输出结果echo '我是_LINE__,我在此文件的第 " '  . __LINE__ . ' " 行';

2. __FILE__  文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。

示例代码<?php

echo '我是_FILE__,我的路径是: " '  . __FILE__ ;

?>

输出结果我是_FILE__,我的路径是: " E:\nawesm\debug\class\student.php

3. __DIR__  文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。

等价于 dirname(__FILE__)。除根目录外,目录中名不包括末尾的斜杠。

示例代码<?php

echo '我是_DIR__,我所在文件夹的路径是: " '  . __DIR__ ;

?>

输出结果我是_DIR__,我所在文件夹的路径是: " E:\nawesm\debug\class

4. __FUNCTION__   函数名称。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

如果直接在函数外输出该变量,其值为

示例代码<?php

function TestFunction(){

echo '我是_FUNCTION__,我所在函数名是: " '  .__FUNCTION__;

}

testfunction();

?>

输出结果我是_FUNCTION__,我所在函数名是: " TestFunction

5.__CLASS__ 类的名称。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。

在 PHP 4 中该值总是小写字母的。类名包括其被声明的作用区域(例如 Foo\Bar)。

注意自 PHP 5.4 起 __CLASS__ 对 trait 也起作用。当用在 trait 方法中时,__CLASS__ 是调用 trait 方法的类的名字。

示例代码<?php

class testClass{

function TestFunction(){

echo '我是_CLASS__,我所在类名是: " '  .__CLASS__;

}

}

$testClass = new testClass();

$testClass -> TestFunction();

?>

输出结果我是_CLASS__,我所在类名是: " testClass

6.__METHOD__  类的方法名。返回该方法被定义时的名字(区分大小写)。

示例代码1<?php

function Testmethod(){

echo '我是_METHOD__,我所在类名是: " '  .__METHOD__;

}

Testmethod();

?>

输出结果我是_METHOD__,我所在的方法定义时的名称是: " Testmethod

示例代码2<?php

class testClass{

function Testmethod(){

echo '我是_METHOD__,我所在的方法定义时的名称是: " '  .__METHOD__;

}

}

$testClass = new testClass();

$testClass -> Testmethod();

?>

输出结果我是_METHOD__,我所在的方法定义时的名称是: " testClass::Testmethod

7. __NAMESPACE__  当前命名空间的名称(区分大小写)。此常量是在编译时定义的(PHP 5.3.0 新增)。

示例代码<?php

namespace MyPorject;

echo "我所在的命名空间为".__NAMESPACE__;

?>

输出结果我所在的命名空间为MyPorject

8.  __TRAIT__   Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。

Trait 名包括其被声明的作用区域(例如 Foo\Bar)。从基类继承的成员被插入的 SayWorld Trait 中的 MyHelloWorld 方法所覆盖。其行为 MyHelloWorld 类中定义的方法一致。优先顺序是当前类中的方法会覆盖 trait 方法,而 trait 方法又覆盖了基类中的方法。

示例代码<?php

trait PeanutButter {

function traitName() {echo __TRAIT__;}

}

trait PeanutButterAndJelly {

use PeanutButter;

}

class Test {

use PeanutButterAndJelly;

}

(new Test)->traitName(); //PeanutButter

?>

输出结果PeanutButter

http://www.lbrq.cn/news/2578087.html

相关文章:

  • 女生学网站建设好学吗seminar怎么读
  • 百度自然排名网站的logo怎么做河南百度seo
  • 网站站群建设方案竞价推广怎么做
  • 小白怎么学做网站注册网站需要多少钱?
  • 网站线下推广方式如何优化搜索引擎的准确性
  • 图书馆网站开发的前期准备如何检测网站是否安全
  • 怎么去除自己做的网站手机地图app下载安装
  • 在网站做的pdf有水印如何删除阿里巴巴官网首页
  • 美国社交网站 做仿牌域名交易平台
  • 买服饰网站建设商城网站建设
  • 北京网站建设方案百度seo文章
  • 职业装定制百度seo排名优化
  • 网站建设渠道百度指数1000搜索量有多少
  • 1688黄页网芒果品种大全搜狗关键词优化软件
  • 北京网站制作设计公司排名开发一款app软件需要多少钱
  • 百度seo排名帝搜软件优化百度搜索
  • 吉林市市政建设集团网站男生最喜欢的浏览器推荐
  • 电信宽带做网站服务器新浪微指数
  • 做详情页生成代码的网站全国人大常委会
  • 泊头哪给做网站的好网络营销的四大基础理论
  • html前端网站开发PPTb站免费建网站
  • 公司网站建设公一键优化表格
  • 可以做家教的网站有哪些网络推广营销方法
  • 帮小公司代账一个月费用优化网站教程
  • 如何后台修改网站联系人购物网站页面设计
  • 做动画上传网站赚钱么企业网站seo服务
  • 网站用什么服务器seo销售好做吗
  • 谷歌广告优化师凌哥seo
  • 鞍山信息港征婚谷歌seo怎么做
  • 建站系统做网站搜索排名影响因素
  • zookeeper常见命令和常见应用
  • C++ 指针常量 常量指针
  • C语言输入安全10大边界漏洞解析与防御
  • [硬件电路-114]:模拟电路 - 信号处理电路 - 放大器的种类与比较
  • MybatisPlus-逻辑删除
  • windows系统安装文生图大模型Stable diffusion V3.5 large(完整详细可用教程)