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