在php中创建对象时出错

时间:2013-01-27 03:38:50

标签: php

嘿伙计们,我刚刚在我的电脑上安装了wamp服务器,但是当我在它上面做一些php时,我有一个错误,当我创建一个简单的新对象时,这里是代码

 <?php
      class foo {
      function affichage () {
      echo 'xxxx';
      }
      $display = new foo();
      $display -> affichage();
      }
          ?>

,错误是

  

(!)SCREAM:忽略错误抑制   (!)解析错误:语法错误,意外的'$ display'(T_VARIABLE),期望在第6行的C:\ wamp \ www \ new 4.php中的函数(T_FUNCTION)。

1 个答案:

答案 0 :(得分:2)

好吧,你已经将程序代码放在类声明的中间了。不要那样做。

程序代码在函数中或在开放空间的中间:

<?php
class foo {
   function affichage() {
      echo 'xxxx';
   }
}

$display = new foo();
$display->affichage();
?>

您的PHP书籍会告诉您编写过程代码的位置,以及许多其他方便有用的提示。我不禁以最强烈的方式推荐你阅读它。