【发布时间】:2018-01-02 14:39:01
【问题描述】:
我正在研究我的书中所说的 C++ 中的“常量成员函数”。即不能改变类的任何属性或调用其他非常量方法的函数。所以,我用 C++ 编写了这段代码。
#include <iostream>
#include <string>
using namespace std;
class Foo
{
string outra_coisa;
public:
void printa_algo(string algo) const;
};
int main()
{
Foo tolo;
string alguma_coisa = "coisa_alguma";
tolo.printa_algo(alguma_coisa);
return 0;
}
void Foo::printa_algo(string algo) const
{
cout << algo;
}
是否可以在 PHP 中做同样的事情?
【问题讨论】:
-
不,你不能在 PHP 中这样做。
-
@PaulCrovella 谢谢伙计...但是,你确定吗?没有替代方法吗?
-
您可以创建不做这些事情的方法,但不能创建不能的方法。
标签: php function methods constants php-5.5