2011-11-12 30 views

Respuesta

125

Sí incluye el primer archivo en el segundo. Eso es todo.

Ver un ejemplo a continuación,

file1.php:

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

Ahora Usando include (http://php.net/include) a incluye la File1.php para hacer su contenido disponible para su uso en el segundo archivo:

File2.php:

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

Para evitar el acceso no autorizado al contenido del archivo con todas sus funciones en él, entierre las funciones (Archivo1.php) encima de DOCUMENT_ROOT y cambie sus permisos a 'rwxr-x - x'. –

+0

Gracias, amigo! Gran ayuda – Felipe

23

file1.php

<?php 

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

file2.php

<?php 

    require_once('file1.php'); 

    func1('Hello', 'world'); 

Ver manual

4

archivos del directorio:

Proyecto->

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

la salida es:

suma de dos números 6 producto de dos números 6

Nota: no escriba public before function. Público, privado, estos modificadores solo pueden usarse cuando se crea una clase.

+0

He dividido mis funciones en archivos separados para incluir cuando sea necesario. – Leo

Cuestiones relacionadas