首页 > 解决方案 > 编程新手,函数在类中不起作用

问题描述

<?php

class spel {

  function randomWoord() {
      $woorden = array(
          'Juan',
          'Luis',
          'Pedro',
          // and so on
        );
      return $woorden[rand ( 0 , count($woorden) -1)];
  }

  print randomWoord();

  }

?>

编程新手,函数在类中不起作用。当我删除课程时,它确实有效。我怎样才能解决这个问题。

标签: php

解决方案


您应该创建一个对象来调用类中的任何方法。

<?php

 class spel {

  function randomWoord() {
    $woorden = array(
      'Juan',
      'Luis',
      'Pedro',
      // and so on
    );
    return $woorden[rand ( 0 , count($woorden) -1)];
  }
 }

$obj = new spel ();
echo $obj->randomWoord();
?>

试试这个代码


推荐阅读