2011-11-12 104 views

回答

125

是包含第一個文件到第二個。就這樣。

請參見下面的例子,

File1.php:

<?php 
    function first($int, $string){ //function parameters, two variables. 
    return $string; //returns the second argument passed into the function 
    } 
?> 

現在用includehttp://php.net/include)至包括File1.php,使其內容可用於在第二個文件使用:

File2.php:

<?php 
    include 'File1.php'; 
    echo first(1,"omg lol"); //returns omg lol; 
?> 
+2

爲了防止對其中的所有函數進行未經授權的訪問,請將函數(File1.php)埋在DOCUMENT_ROOT上並將其權限更改爲'rwxr-x -x'。 –

+0

謝謝,隊友!大的幫助。 – Felipe

23

file1.php

<?php 

    function func1($param1, $param2) 
    { 
     echo $param1 . ', ' . $param2; 
    } 

file2.php

<?php 

    require_once('file1.php'); 

    func1('Hello', 'world'); 

manual

4

文件目錄:

項目 - >

-functions.php

-main.php

的functions.php

function sum(a,b){ 
return a+b; 
} 
function product(a,b){ 
return a*b; 
} 

main.php

require_once "functions.php"; 
echo "sum of two numbers ". sum(4,2); 
echo "<br>"; // create break line 
echo "product of two numbers ".product(2,3); 

的輸出是:

兩個數的總和兩個數6 6 產物

注意: 功能前不要公開。公共,私人,這些修飾符只能在創建類時使用。

+0

我已經將我的函數分割成單獨的文件以包含需要的地方。 – Leo

相關問題