本文目錄一覽:
php怎麼進行參數傳遞
所謂的傳遞數值,一般都是在訪問該頁面的時候起作用,所以你只需要將搜索的值保存在某個全局變數,到用的時候再取出來就可以。
一般搜索傳遞使用的是$_POST數組,你可以在調用C頁面時,將$_POST相關的值重新設置下就可以,或者可以直接用網址進行參數的傳遞。
php怎麼傳遞參數
PHP程序內可以定義全局變數和私有變數來傳遞參數。
如果你問的是網頁表單中的傳遞方法,那就是GET與POST。
在PHP中接受GET和POST參數的方法是:$_GET[‘變數名’] 或 $_POST[‘變數名’]
form action=”” method=”POST”
input type=”text” name=”abc” value=””
input type=”submit” value=”提交”
/form
PHP中可以使用 $_POST[‘abc’]來獲得提交到程序的表單的數據。
兩個php文件如何傳遞參數?
通過session來儲存
?php
session_start();
$_SESSION[‘username’] = “userName”;
?
在其它頁面直接取出就行了
?
session_start();
echo $_SESSION[‘username’];
?
通過url傳向其它頁面傳遞參數
other.php?user=xxx
或在php重定向到其它頁面時
$username = “xxx”;
$home_url = ‘logIn.php?user=’.$username;
header(‘Location:’.$home_url);
其它頁面用$_GET[“user”]來接收
3.通過表單向其它頁面傳送參數
其它頁面用$_POST[“user”]來接收
bat腳本 如何調用 php並傳參?
直接在調用行後面寫參數
php.exe script_file.php 參數1 參數2 參數3
在script_file.php中
$argv數組中
$argv[0]的值是script_file.php
$argv[1]的值是參數1
$argv[2]的值是參數2
PHP 類之間傳遞參數
1. 用繼承,B繼承A,其中A的mm方法裡面的參數k作為方法的返回值,這樣就可以給到A去使用了。
class B extends A{
public function tt() { $k = $this-mm(); }
}
2.在A類裡面實例化B類。
class A{
public function tt() {
$class = new B();
$k=$class-mm();
}
}
兩個方法的前提條件都是需要mm方法的k變數作為返回值,然後在A類調用的時候就可以得到這參數了。
3.將k參數儲存到A類的屬性中。
步驟大致和2方法差不多,也是要在tt方法裡面實例化B類,但是B類的mm方法改為:
public function mm()
{ $this-k = $k; }
這樣就不用k為返回值了,然後在A類中這樣:
class A{
public function tt() {
$class = new B();
$class-mm();
$k = $class-k;
}
}
不保證代碼的完全正確,但是思路是對的。
原創文章,作者:AV1K8,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130645.html
微信掃一掃
支付寶掃一掃