文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

php箭头号指的是什么

2023-07-05 00:21

关注

这篇文章主要介绍“php箭头号指的是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php箭头号指的是什么”文章能帮助大家解决问题。

在php中,箭头号“->”被称为插入式解引用操作符,是调用由引用传递参数的子程序的方法,引用一个类的属性和方法就使用“->”操作符,语法“类 -> 类的成员变量或者成员函数”;“->”运算符左侧是获取类的实例,右侧将指定左侧类的方法和属性并进行调用。

在php中,箭头号“->”被称为插入式解引用操作符(infix dereference operator)。换句话说,它是调用由引用传递参数的子程序的方法(当然,还有其它的作用)。箭头号“->”可用于类中,访问类里的函数或对象。

正如我们上面所提到的,在调用PHP的函数的时候,大部分参数都是通过引用传递的。PHP中的‘->'功能就和它们在Perl或C++中一样。

引用一个类的属性和方法就使用->符号。->是调用的意思。

类 -> 类的成员变量或者成员函数

“->”运算符左侧是获取类的实例,右侧将指定左侧类的方法和属性并进行调用。

我们下面用示例代码来说明php中箭头运算符。

class 类名{     $属性名1 =“属性1”;     $属性名2 =“属性2”;     function 方法名1(){         ... 处理过程...     }     function 方法名2(){         ...处理过程 ...     } }

接下来是“实例”,但这是指从定义的类中创建的实例,该实例对应于上述模板。如果指定new运算符并将其写为类名(),则将创建一个实例。

在以下示例中,生成的实例将分配给变量$ instance。

$instance = new 类名();

箭头运算符写法

箭头操作符的使用示例如下所示。

以下代码访问“属性名1”和“属性名2”

$instance->属性名1;$instance->属性名2;

以下代码调用“方法1”和“方法2”

$instance->方法名1();$instance->方法名2();

我们来看具体的示例

让我们在上面的例句中用箭头操作符显式指定类名,属性名,方法名,方法中的处理,以及访问每个项。

这次我们定义一个人(Person)类,其名称(name)作为属性,自我介绍(introductionSelf)作为方法。

此外,出现的__construct( )是使用new运算符创建实例时要执行的特殊方法。

// person类class Person {    // 名称    $name;    // 构造函数在实例生成的时的名称设置    function__construct($name) {        $this->name = $name;    }    // 进行自我介绍    function introduceSelf() {        echo "我是". $this->name ."同学".PHP_EOL;    }}$taro = new Person("张三");echo $taro->$name.PHP_EOL;// 调用自我介绍方法$taro->introduceSelf();

关于“php箭头号指的是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯