【问题标题】:Public Function [duplicate]公共功能 [重复]
【发布时间】:2016-12-31 20:06:47
【问题描述】:

我在课堂上遇到错误

[2016 年 12 月 31 日 20:05:53 Africa/Cas​​ablanca] PHP 解析错误:语法错误,意外的“私有”(T_PRIVATE),在第 5 行的 /home/address/main.php 中需要标识符 (T_STRING)

尚未在课程中添加任何内容

    <?php

  class Modeladdonmain extends Hand {

      public function Private() {

      }

      public function Poke() {

      }

      public function Whisper() {

      }

  }
 ?>

【问题讨论】:

  • 为什么这个问题被投票?
  • @Martin 我对此表示赞同,因为当我看到这段代码时,我惊呆了,它包含一个错误,并想自己测试一下,看看我是否得到同样的错误。基本上,因为它对我来说是多么有趣。
  • @EdvinTenovimas 好的,但是在 OP 引用的错误中解释了此错误发生的原因。总的来说,这可能是一个有趣的话题,但我认为这个问题并不值得:-/
  • @Martin 我知道错误中解释了原因,但对我来说仍然很奇怪。 :) 说到努力,some question 在内容很少的情况下会受到高度评价,所以我认为如果我支持一两个这样的问题是可以的。 :)
  • @EdvinTenovimas 哈哈哈 - 是的,你说得很好 - 但仅仅因为它很常见并不能使其 正确 ;-)。我根本不打算攻击你,尊重你告诉我的原因和原因本身。这只是我对这个问题的第一印象,我不明白为什么它需要 +1。

标签: php string function class


【解决方案1】:

您的函数Private() 包含特殊字词private,用于声明成员等。

任何其他类似的名称都可以解决您的问题。例如,代替Private(),您可以使用privateFunction() 之类的名称(如果您可以使用该名称)。

同样,您不能使用Protected()Public() 之类的名称。

【讨论】:

  • pryvate 也可以。
  • @Martin 它有效,我同意,但是这个名字,虽然......
  • 是的,我当时很傻。
猜你喜欢
  • 2014-07-13
  • 1970-01-01
  • 1970-01-01
  • 2014-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-24
  • 1970-01-01
相关资源
最近更新 更多