在其他文件中显示函数结果


Displaying function result in other file

我有两个文件:function.phpcobafunction.php

我在function.php中有如下代码:

function pegawai (){
$getpegawai = mysql_query
("select * from pegawai where nip ='005970458'");
$result = mysql_fetch_array ($getpegawai);
echo "$result[nip]";
}

如何使echo "$result[nip]";显示在cobafunction.php中的另一个文件中?

谢谢。

您的代码应该类似于:

function pegawai() {
    $getpegawai = mysql_query("select * from pegawai where nip ='005970458'");
    $result = mysql_fetch_array ($getpegawai);
    return $result[nip];
}
$someVariable = pegawai();

并且应该在cobafunction.php文件中包含function.php

您可以使用类似的php静态函数

cobafunction.php

class yourClassName {
    static function pegawai (){
        $getpegawai = mysql_query("select * from pegawai where nip ='005970458'");
        $result = mysql_fetch_array($getpegawai);
        return $result['nip'];
    }
}

另一个文件

echo yourClassName::pegawai();

试试看!

您可以从cobafunction.php 调用pegawai()

示例:

//cobafunction.php
<?php
require_once("function.php")
pegawai()
?>

在pegawai函数的末尾,而不是:

echo "$result[nip]";

我会做:

return($result[nip]);

在cobafunction.php 中

include("function.php");
$var = pegawai();
print $var;