PHP功能不起作用

1 php boolean return function

<?php
$name = $_POST['name'];
$namecheck  = namecheck($name);

    function namecheck($name){

            if(strlen($name)>0)
            {
                return TRUE;
            }
            else if(strlen($name)==0)
            {
                return FALSE;
            }
        };

    function control($namecheck1) 
    {
    if ($namecheck == TRUE) 
    {
        echo "It is TRUE"; 
    } 
    else if ($namecheck == FALSE) 
    {
        echo "It is FALSE";
    }
    };
?>
Run Code Online (Sandbox Code Playgroud)

我写道,HTML部分没有问题,我的php函数存在问题,因为我是PHP的新手.你能说得对吗?

我想你会理解我想要做的功能,如果它是真的我想在屏幕上看到"它是真的".其他.....

Lig*_*ica 6

看看变量.他们不匹配:

function control($namecheck1) 
    {
    if ($namecheck == TRUE) 
Run Code Online (Sandbox Code Playgroud)

你也从未真正调用过那个函数.