PHP-获取PHP控制器中另一个函数的变量

PHP-获取PHP控制器中另一个函数的变量,php,laravel,Php,Laravel,我在做刽子手游戏。有人能帮我吗?我想在2个函数中使用$arrayOfWords,但如何将该cUnit getWord数组中的一个单词放入postLetter?因此,当我打开页面时,它应该选择一个随机单词,但该单词将消失 您应该在getWords()函数中返回数组 比如说 function getExampleArray() { $arr = [1, 2, 3]; return $arr; } 甚至更简单: function getExampleArray() { re

我在做刽子手游戏。有人能帮我吗?我想在2个函数中使用$arrayOfWords,但如何将该cUnit getWord数组中的一个单词放入postLetter?因此,当我打开页面时,它应该选择一个随机单词,但该单词将消失


您应该在getWords()函数中返回数组

比如说

function getExampleArray()
{
    $arr = [1, 2, 3];
    return $arr;
}
甚至更简单:

function getExampleArray()
{
    return [1, 2, 3];
}

我猜您希望在多个函数中访问同一个数组

因此,您可以在
config
文件夹中创建一个新的
setting.php
文件,并将下面的代码放入其中

 <?php

 return [
        'banaan' => 'Het is geel',
        'appel' => 'Het is rood',
        'peer' => 'Het is groen',
        'auto' => 'Het heeft 4 wielen',
        'fietsband' => 'Nederland staat hier bekend om',
        'telefoon' => 'Wat alle mensen tegenwoordig tebruiken',
        'laptop' => 'Hier wordt op getypt',
        'televisie' => 'Hier kijk je vaak naar',
        'kip' => 'Leeft op een boerderij',
        'poes' => 'Hebben mensen als huisdier',
        'kat' => 'Hebben mensen als huisdier',
        'hond' => 'Hebben mensen als huisdier',
        'varken' => 'Leeft op de boerderij',
        'luipaard' => 'Grote versie van een kat',
        'bliksem' => 'Is super snel en geeft licht',
        'onweer' => 'Maakt hard lawaai',
        'regen' => 'Dit gebeurt vaak in Nederland buiten',
        'weer' => 'Wordt al meer als 30 jaar in de gaten gehouden',
        'school' => 'Waar je nu of vroeger veel dagelijks naar toe gaat',
        'opleiding' => 'Wat je studeert noem je een...', 
];
setting.php
只是一个引用名称,您可以为文件指定任何名称。

替换

public function getWords() {
        $arrayOfWords = [

这种方式
arrayOfWords
from

            $arrayOfWords = $this->getWord();

将实际保留数组

您已经设置了一个名为
$arrayOfWords
的类属性,因此将
$arrayOfWords=[
更改为
$this->arrayOfWords=[
并在所有其他代码中使用
$this->arrayOfWords
。既然这里有一个类,为什么不将数组作为常量添加呢?从getWord()返回$arrayOfWords;
public function getWords() {
        $arrayOfWords = [
public function getWords() {
return [
            $arrayOfWords = $this->getWord();