当前位置: 首页 > 面试题库 >

我们在PHP的哪里使用对象运算符“->”?

刘永望
2023-03-14
问题内容

我们可以->在PHP中使用对象运算符的不同方式有哪些?


问题答案:

PHP有两个对象运算符。

->如果要在实例上调用方法或访问实例属性,则使用第一个。

::当您要调用static方法,访问static变量或在子类中调用方法的父类版本时,使用第二个。



 类似资料:
  • 问题内容: 我知道这可能是很基本的,可能很简单,但是我无法清楚地了解在这种情况下会发生什么,所以就来了。 在下面的代码中: 我知道,str1和str2的将分别创建一个对象的“Hello”和“世界” 里* 的 字符串常量池的 。对于str3,在 字符串常量池 外部 创建一个新对象,该对象指向 在 字符串常量池 内部 创建的“ HelloWorld” 。 __ *__ 我的问题是,如果我concat

  • 我知道这可能是非常基本的,也可能是非常直接的,但我无法清楚地理解在这种情况下会发生什么,所以,就这样吧。 在以下代码中: 我知道str1和str2将在字符串常量池中分别创建一个对象“Hello”和“World”。而对于str3,将在字符串常量池外部创建一个新对象,该对象指向在字符串常量池内部创建的“HelloWorld”。 我的问题是,如果我concat 2个或更多字符串(使用“”或concat(

  • 本文向大家介绍我们在jQuery的哪里使用$ .extend()方法?,包括了我们在jQuery的哪里使用$ .extend()方法?的使用技巧和注意事项,需要的朋友参考一下 jQuery.extend()方法用于将两个或更多对象的内容合并在一起。该对象将合并到第一个对象中。  您可以尝试运行以下代码以了解如何使用方法- 示例

  • 带 Suhosin-Patch 的 PHP 5.3.10-1ubuntu3.6,安装在 Ubuntu 12.04 LTS 上。 PHP 是 Web 世界里的百年老龟,它的壳上铭刻着一段丰富、复杂、而粗糙的历史。 在一个共享主机的环境里,它的配置可能会限制你能做的事情。 为了保持清晰地叙述,我们将仅针对一个版本的 PHP 进行讲述。 在 2013 年 4 月 30 日时,该版本为 PHP 5.3.1

  • 问题内容: 我看到过这样创建的对象: 但是我认为创建对象时括号不是可选的: 创建对象的前一种方法在ECMAScript标准中是否有效并定义?前一种创建对象的方式与后一种创建方式之间有什么区别吗?是一个比另一个更好的选择吗? 问题答案: 引用David Flanagan 1: 作为一种特殊情况,仅对于运算符,JavaScript通过在函数调用中没有参数的情况下允许省略括号来简化语法。以下是使用运算符

  • 因为不直接修改 state 是 Redux 的核心理念之一, 所以你会发现自己总是在使用 Object.assign() 创建对象拷贝, 而拷贝中会包含新创建或更新过的属性值。在下面的 todoApp 示例中, Object.assign() 将会返回一个新的 state 对象, 而其中的 visibilityFilter 属性被更新了: function todoApp(state = init