这是非常基本的PHP。有人能告诉我为什么这不起作用,我需要做些什么才能使它工作。PHP将变量传入函数
<?php
$test_var=12;
proc_scrn($test_var);
proc_scrn($local_pid)
{
echo "tp12",$local_pid ;
}
?>
这是非常基本的PHP。有人能告诉我为什么这不起作用,我需要做些什么才能使它工作。PHP将变量传入函数
<?php
$test_var=12;
proc_scrn($test_var);
proc_scrn($local_pid)
{
echo "tp12",$local_pid ;
}
?>
那么,你实际上并没有在那里创建一个函数。这会工作:
<?php
$test_var=12;
proc_scrn($test_var);
function proc_scrn($local_pid='')
{
echo "tp12: ".$local_pid;
}
?>
谢谢。小细节。 – Joe
function proc_scrn($local_pid)
{
// something
}
完美的答案没有offtopic喋喋不休。 –
很简单
<?php
$var=1;
function proc_scrn($var1){
echo "tp12: ".$var1;
}
proc_scrn($var);
?>
呼叫前声明函数? – Nanocom
+1,尝试在proc_scrn之前添加'function'。我不确定回声部分是否可以工作。尝试将它改为'echo“tp12”$ local_pid;' – OptimusCrime
@Nanocom函数在被调用之前不需要声明 – Phil