函数调用和变量问题

时间:2015-11-23 10:14:25

标签: php function

我想问一个关于php的问题。这是相关的php函数,有两个不同的函数但是无论什么时候调用这个函数,都不会突出显示( 不工作区 )的地方。顺便说一句,我试过调用内容变量来自功能,我也写了全局变量,但我不能。

你知道吗,为什么?

Java () {

$res=mysql_query("SELECT * FROM candidate WHERE candidate_id=".$_SESSION['user']);
$userRow=mysql_fetch_array($res);
if(isset ($_POST['language'])) {
$deneme=$_POST['language']; 
}
$file= $userRow['candidate_name'];
touch($file.'.java');


if ( isset ($_POST ['content']) )     
{

file_put_contents ($file.'.java',$_POST ['content']); **Doesnt Work HERE!**

    }


exec("C:\Java\java\bin\javac -verbose $file.java 2>&1" , $output, $resultCode);
.
.  
.
.
.
.
}

有什么建议吗?

提前谢谢

2 个答案:

答案 0 :(得分:0)

  1. 您确定if ( isset ($_POST ['content']) )是真的吗?
  2. 检查写入权限
  3. 写完后执行。

答案 1 :(得分:0)

而不是

Java () {

您应该使用:

function Java() {
    // Function contents...
}