我想從第二個PHP文件調用一個PHP文件中的函數,並將兩個參數傳遞給該函數。我怎樣才能做到這一點?如何從另一個php文件中調用一個php文件的函數並將參數傳遞給它?
我對PHP很新。所以請告訴我,我應該將第一個PHP文件包含到第二個文件中嗎?
請給我一個例子。如果你願意,你可以提供一些鏈接。
我想從第二個PHP文件調用一個PHP文件中的函數,並將兩個參數傳遞給該函數。我怎樣才能做到這一點?如何從另一個php文件中調用一個php文件的函數並將參數傳遞給它?
我對PHP很新。所以請告訴我,我應該將第一個PHP文件包含到第二個文件中嗎?
請給我一個例子。如果你願意,你可以提供一些鏈接。
是包含第一個文件到第二個。就這樣。
請參見下面的例子,
File1.php:
<?php
function first($int, $string){ //function parameters, two variables.
return $string; //returns the second argument passed into the function
}
?>
現在用include
(http://php.net/include)至包括的File1.php
,使其內容可用於在第二個文件使用:
File2.php:
<?php
include 'File1.php';
echo first(1,"omg lol"); //returns omg lol;
?>
file1.php
<?php
function func1($param1, $param2)
{
echo $param1 . ', ' . $param2;
}
file2.php
<?php
require_once('file1.php');
func1('Hello', 'world');
文件目錄:
項目 - >
-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 產物
注意: 功能前不要公開。公共,私人,這些修飾符只能在創建類時使用。
我已經將我的函數分割成單獨的文件以包含需要的地方。 – Leo
爲了防止對其中的所有函數進行未經授權的訪問,請將函數(File1.php)埋在DOCUMENT_ROOT上並將其權限更改爲'rwxr-x -x'。 –
謝謝,隊友!大的幫助。 – Felipe