创建 PHP Class 将不允许我使用控制语句

Creating a PHP Class won't allow me to use control statements

我的问题看起来很简单。我正在创建一个 class,其中我有一个接受输入的 public 函数。在函数内部,我想使用 if 语句来确定值是大于还是小于 class 属性。当我开始在我的 IDE (Aptana) 中键入 IF 语句时,它给我一个语法错误。我是 PHP 的新人,所以如果有人能指出正确的方向,我将不胜感激。

您能否粘贴您的问题代码片段以及它给您带来的语法错误,以便我们了解您是如何编写代码的?不知道这些细节很难回答你的问题。

通常,您的 PHP 函数代码应如下所示:

<?php
function myFunction( value) {
  if (value == "true") {
    echo "Your value is true" 
     }
  else {
    echo "Your value returned false"
   }
?>

如果还不清楚,请查看以下有关使用 If 语句编写 PHP 函数的文章。 http://www.w3schools.com/php/php_if_else.asp

事实证明,Aptana wrongly 在这种情况下显示语法错误。一旦我输入完整的 if 语句,语法错误就消失了。

通常 Aptana 自动填充(或至少尝试自动填充),但出于某种原因,它不会在 class 对象内部执行此操作。奇怪。