相关疑难解决方法(0)

什么时候使用自我超过$?

在PHP 5中,使用self和有$this什么区别?

什么时候适合?

php oop scope class

1948
推荐指数
21
解决办法
68万
查看次数

PHP中的::(双冒号)和 - >(箭头)有什么区别?

在PHP中有两种不同的方法来访问方法,但有什么区别?

$response->setParameter('foo', 'bar');
Run Code Online (Sandbox Code Playgroud)

sfConfig::set('foo', 'bar');
Run Code Online (Sandbox Code Playgroud)

我假设->(用大于号或破坏号的破折号)用于变量的函数,而::(双冒号)用于类的函数.正确?

=>赋值运算符仅用于一个阵列中分配的数据?这与=用于实例化或修改变量的赋值运算符形成对比吗?

php

184
推荐指数
5
解决办法
11万
查看次数

PHP中的::和 - >之间的区别

我总是看到严肃项目中的人们使用::无处不在,而且 - >偶尔只在当地环境中使用.

我只使用 - >我自己,并且在我需要一个类之外的静态值的情况下永远不会结束.我是个坏人吗?

据我了解,唯一->不起作用的情况是我尝试以下时:

class StaticDemo {  
    private static $static  
}

$staticDemo = new StaticDemo( );

$staticDemo->static; // wrong  
$staticDemo::static; // right
Run Code Online (Sandbox Code Playgroud)

但是当我不通过简单的公共方法调用时,我是否错过了一些编程正确性::

或者只是这样我可以在不创建实例的情况下调用方法?

php static scope

15
推荐指数
2
解决办法
3993
查看次数

标签 统计

php ×3

scope ×2

class ×1

oop ×1

static ×1