广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php引用类名的方法介绍
  • 913
分享到

php引用类名的方法介绍

2023-06-20 19:06:21 913人浏览 独家记忆
摘要

这篇文章主要讲解了“PHP引用类名的方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php引用类名的方法介绍”吧!PHP 命名空间中的类名可以通过三种方式引用:1、非限定名称,或不包含

这篇文章主要讲解了“PHP引用类名的方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php引用类名的方法介绍”吧!

PHP 命名空间中的类名可以通过三种方式引用:

1、非限定名称,或不包含前缀的类名称,例如“$c=new foo();”或“foo::staticmethod();”。如果当前命名空间是 space,foo 将被解析为 space\foo。如果foo是全局代码,不包含在任何命名空间中的代码,则 foo 会被解析为foo。

警告:如果未定义命名空间中的函数或常量,则非限定函数名或常量名将解析为全局函数名或常量名。

2、限定名称,或包含前缀的名称,例如 $c = new espace\foo(); 或 space\foo::staticmethod();。如果当前的命名空间是 space,则 foo 会被解析为 space\space\foo。如果使用 foo 的代码是全局的,不包含在任何命名空间中的代码,foo 会被解析space\foo。

3、完全限定名称,或包含了全局前缀操作符的名称,例如, $c = new \space\foo(); 或 \space\foo::staticmethod();。在这种情况下,foo 总是被解析为代码中的文字名(literal name)space\foo。

首先我们来看一个例子。

file1.php 文件代码

namespace Foo\Bar\subnamespace;const FOO = 1;function foo() {}class foo{    static function staticmethod() {}}?>

file2.php 文件代码

namespace Foo\Bar;include 'file1.php';const FOO = 2;function foo() {}class foo{    static function staticmethod() {}}foo(); // 解析为函数 Foo\Bar\foofoo::staticmethod(); // 解析为类 Foo\Bar\foo ,方法为 staticmethodecho FOO; // 解析为常量 Foo\Bar\FOOsubnamespace\foo(); // 解析为函数 Foo\Bar\subnamespace\foosubnamespace\foo::staticmethod(); // 解析为类 Foo\Bar\subnamespace\foo,                                  // 以及类的方法 staticmethodecho subnamespace\FOO; // 解析为常量 Foo\Bar\subnamespace\FOO                                 \Foo\Bar\foo(); // 解析为函数 Foo\Bar\foo\Foo\Bar\foo::staticmethod(); // 解析为类 Foo\Bar\foo, 以及类的方法 staticmethodecho \Foo\Bar\FOO; // 解析为常量 Foo\Bar\FOO?>

感谢各位的阅读,以上就是“php引用类名的方法介绍”的内容了,经过本文的学习后,相信大家对php引用类名的方法介绍这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: php引用类名的方法介绍

本文链接: https://www.lsjlt.com/news/299192.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php引用类名的方法介绍
    这篇文章主要讲解了“php引用类名的方法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php引用类名的方法介绍”吧!PHP 命名空间中的类名可以通过三种方式引用:1、非限定名称,或不包含...
    99+
    2023-06-20
  • php命名空间举例介绍使用方法
    命名空间是为了解决当前文件内相同作用域内常量名之间、函数名之间、类名之间的命名冲突。 在 PHP 中变量名是不会冲突的,在相同作用域内,对于同一个变量,最后一个变量会取代前一个变量的...
    99+
    2022-11-13
  • MongoDB索引的用法介绍
    索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的...
    99+
    2022-11-13
  • Java核心类库Arrays的常用方法介绍
    本篇内容主要讲解“Java核心类库Arrays的常用方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java核心类库Arrays的常用方法介绍”吧!目录Java常用类库Arrays一、常用...
    99+
    2023-06-20
  • 详细介绍python类及类的用法
    目录一、类的成员1.1 类的属性1.1.1 静态属性的创建方式1.1.2 实例属性1.2 类的方法二、类成员的修饰符三、类的特殊成员3.1 __doc__3.2  ...
    99+
    2022-11-12
  • C#抽象类的用法介绍
    假设有2个类,一个类是主力球员,一个类是替补球员。 public class NormalPlayer { public int ID { get; ...
    99+
    2022-11-13
  • js中值类型和引用类型的区别介绍
    1.JavaScript中的变量类型有哪些? (1)值类型(基本类型):字符串(string)、数值(number)、布尔值(boolean)、undefined、null ...
    99+
    2022-11-13
  • MySQL中表索引定义的方法与介绍
    概述 索引是 DBMS 根据表中的一列或若干列按一定的顺序建立的列值与记录行之间的对应关系表,方便 DBA 管理 索引是以文件的形式存储,DBMS 将一张表的所有所有保存在同一个索引文件中,需要占用磁...
    99+
    2022-10-18
  • 基于StringBuilder类中的重要方法(介绍)
    下面的API注解包含了StringBuilder类中的重要方法append(boolean b):将 boolean 参数的字符串表示形式追加到序列。append(char c):将 char 参数的字符串表示形式追加到此序列。append...
    99+
    2023-05-31
    stringbuilder类 strin st
  • MVC中Action方法的返回类型介绍
    MVC中的Action方法的返回值一般有以下几种: 类型s说明EmptyResult不进行任何操作ContentResult将指定内容作为文本输出JsonResult输出JSON字符...
    99+
    2022-11-13
  • PHP中Trait的用法介绍
    本篇内容介绍了“PHP中Trait的用法介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 继承 VS 多态 VS Trait现在有Pu...
    99+
    2023-06-17
  • Android 使用jarsigner给apk签名的方法详细介绍
    Android 使用jarsigner给apk签名的方法详细介绍 工作中APP功能完成以后往往需要往应用商店提交一些内容,如商店中存在本公司别的人员提交的APP,往往需要进行认...
    99+
    2022-06-06
    方法 apk Android
  • Golang函数的锁类型介绍和应用方法
    Golang 函数的锁类型介绍和应用方法Go 编程语言是一种高效、可扩展、并发安全的语言,而并发安全正是 Golang 的一大亮点。我们通常会在开发过程中使用锁来确保线程安全,Golang 的标准库提供了多种类型的锁,用于不同的场景。在本文...
    99+
    2023-05-18
    Golang 应用方法 函数锁
  • Python匿名函数的介绍及用法
    这篇文章主要介绍“Python匿名函数的介绍及用法”,在日常操作中,相信很多人在Python匿名函数的介绍及用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python匿名函数的介绍及用法”的疑惑有所帮助!...
    99+
    2023-06-15
  • CSS类选择器的用法介绍
    这篇文章主要讲解了“CSS类选择器的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS类选择器的用法介绍”吧!CSS类选择器在CSS中,CSS类选...
    99+
    2022-10-19
  • AndroidLeakCanary的使用方法介绍
    目录1.LeakCanary 如何自动初始化2.LeakCanary如何检测内存泄漏2.1LeakCanary初始化时做了什么2.2LeakCanary如何触发检测2.3LeakCa...
    99+
    2022-11-13
  • String.format()方法的使用介绍
    String.format() 方法中的 % 符号用作占位符,用于将值插入字符串中。它用于使用特定值(例如整数、浮点数或字符串)格式化字符串。% 符号后面跟着一个字母,指定要插入的值的类型,例如 %d 表示整数,%s 表示字符串。要插入的...
    99+
    2023-09-07
    java 开发语言 spring servlet
  • mysqldump的使用方法介绍
    这篇文章主要介绍了mysqldump的使用方法介绍,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。1、说明mysqldump在库被删除的情况下,无法直接从文件恢复,需要手动新建同名库,才能从文件恢复数据。2、语法shell...
    99+
    2023-06-15
  • php flock函数介绍和使用方法
    这篇文章为大家带来有关php中flock函数的详细介绍。大部分实例都可以应用到工作中,为此分享给大家做个参考。一起跟随小编过来看看吧。bool flock ( resource $handle , int ...
    99+
    2022-10-18
  • ecshop调用指定分类的文章的方法介绍
    举例如首页调用方法: 1、先打开index.php文件找到以下代码: $smarty->assign('new_articles', index_get_new_articles()); // 最新文章 在它下面增...
    99+
    2022-06-12
    ecshop 文章调用
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作