php - T_PAAMAYIM_NEKUDOTAYIM 错误调用静态方法

标签 php static-methods

我有这个错误:

解析错误:语法错误,意外的 T_PAAMAYIM_NEKUDOTAYIM,期待第 98 行的 blog/wp-content/plugins/plugin/php/utils/cloud_data.php 中的 T_VARIABLE

static public function set_templates()
{
    static::fetch_templates(); // line 98
}

static private function fetch_templates($folder_identifier = '')
{
    // ..
}

Google 说 T_PAAMAYIM_NEKUDOTAYIM 表示期待。所以错误意味着:期待 T_VARIABLE。

但是为什么? fetch_templates() 函数将他的参数初始化为 ''

最佳答案

static:: 是在 5.4 5.3 中引入的,可能您使用的是较旧的 php

在您的情况下,您可以将其替换为

self::fetch_templates();

关于php - T_PAAMAYIM_NEKUDOTAYIM 错误调用静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12310620/

相关文章:

c++ - 如何在 C++ 中宏 #define 静态方法调用?

PHP cURL - 获取下载的剩余时间

php - 使用 Zend_GData 和 Google Contacts API 将联系人添加到群组

ios - swift中静态函数和单例类的区别

c# - 如何在 public static void 方法中创建消息框

php - 为什么 PHP 在对象上下文中使用静态方法?

php - MySQL 中的疾病-症状关系

php - 获取数组中的 Youtube VideoID 详细信息

php - 我可以在 stream_wrapper_register 中使用命名空间类吗?

c# - 使用静态方法和变量——好与坏