php - 非静态方法如何在本地主机上静态工作
问题描述
我创建了一个类,并在该类中创建了一个公共方法。现在将该方法称为静态方法,并且工作正常。如何?
如果我在 PHP fiddle 上上传此代码,它会给出我所期望的错误。但是为什么它没有在本地主机上给出错误
class A
{
public function b()
{
echo "i am b";
}
}
print_r(A::b());
解决方案
推荐阅读
- python - 有什么办法可以让这段代码更短吗?(Python)
- c++ - 带有unique_ptr的通用单链表,MS Visual Studio C++中的未知错误
- python - Pandas 组合包含字符串的重复列
- c++ - wxWidgets jpeg 库构建问题
- javascript - ElectronJS - webcontents.on 'did-finish-load' vs 'dom-ready' vs 'ready-to-show'
- sql - 选择不同的案例计数
- swift - ARKIT scanner not building
- reactjs - React Router 在重新渲染之前显示带有旧组件/数据的动态路由
- android - 设置 BitmapFactory.options 后未绘制位图
- optimization - 在 CPLEX Studio IDE 中应用 Benders 分解