Как использовать несколько параметров в Codeigniter PHP Function - PullRequest
0 голосов
/ 14 мая 2018

Я много раз читал в сети статьи о возможной идее о том, как это сделать, но пока не нашел подходящего ответа, поэтому решил спросить.У меня есть функция с более чем двумя параметрами, но функция ничего не возвращает, также нет сообщения об ошибке.У меня есть другие функции с одним и двумя параметрами, которые работают отлично, но все функции с более чем двумя параметрами не работают.Как мне передать более двух параметров в функцию?

    function realward($par1,$par2,$par3){
        if($par1 == 01 &&  $par2 == 01 && $par3 == 01){
           echo 'Earth';
       }
       elseif($par1 == 01 && $par2 == 01 && $par3 == 02){
           echo 'Ocean';
       }

      }  

Как я вызывал функцию

  <?php realward($par1code,$par2code,$par3code) ?>

Пожалуйста, объясните мне.Спасибо

1 Ответ

0 голосов
/ 14 мая 2018

Добавьте } else { print "other").В верхней части функции также добавьте:

var_dump($par1)
var_dump($par2)
var_dump($par3)

, чтобы вы могли видеть, что было опубликовано

Дополнительно;

$par1 == 01 никогда и никогда не будет true, насколько мне известно, так как тройка = проверит тип, и int никогда не будет, например, 01, но 1

И ваша функция уже имеет echo с, поэтому измените

<?php echo realward($par1code,$par2code,$par3code) ?>

на

<?php realward($par1code,$par2code,$par3code) ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...