2011-11-12 11 views

Odpowiedz

125

Tak, dołącz pierwszy plik do drugiego. To wszystko.

Zobacz poniższy przykład,

File1.php:

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

Teraz Korzystanie include (http://php.net/include) do obejmująFile1.php udostępnić jego zawartość do użytku w drugim pliku:

File2.php:

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

Aby zapobiec nieautoryzowanemu dostępowi do zawartości pliku ze wszystkimi funkcjami, ukryj funkcje (File1.php) nad DOCUMENT_ROOT i zmień jego uprawnienia na "rwxr-x-x". –

+0

Dzięki, stary! Duża pomoc. – Felipe

23

file1.php

<?php 

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

file2.php

<?php 

    require_once('file1.php'); 

    func1('Hello', 'world'); 

Zobacz katalog manual

4

pliki:

Project->

-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); 

wyjście jest:

suma dwóch liczb 6 iloczyn dwóch liczb 6

Uwaga: nie pisz publicznych przed funkcją. Publiczne, prywatne, modyfikatory te mogą być używane tylko podczas tworzenia klasy.

+0

Podzielę moje funkcje na osobne pliki, aby uwzględnić je w razie potrzeby. – Leo

Powiązane problemy