为什么我的函数不返回它应该的值?

时间:2016-01-19 21:54:36

标签: php function

我有一个功能。

function activeCheck($activeMain) {
    //check if activateBox is being used, if yes change value to '1'

    if ($activeMain == true) {
        $activeMain = '1';
    }
    return $activeMain;
}

在我的职能之外,我有:

$activeMain = (isset($_POST['activateBox'])) ? $_POST['activateBox'] : false;
activeCheck($activeMain);
//along with lots of other code that isn't relevant to my delima.

目前看来,我的功能并没有做任何事情。如果我不使用函数(基本上取出if语句并将其放在我的main中的isset下),我可以让我的代码工作,但我想使用一个函数。

我完全混淆了为什么我的函数没有返回任何错误并且对我的代码没有任何影响,尽管我之前已经编写了很多函数,这出于某种原因,不管它有多么简单是的,因为我知道它很简单,对我来说证明是如此困难。

我想要发生的是,我的功能是将$ activeMain的值更改为' 1'如果在我创建的HTML / PHP表单上选中了复选框。

请帮帮我,谢谢你。

0 个答案:

没有答案