當前位置:首頁 » 編程語言 » php方法傳遞

php方法傳遞

發布時間: 2022-12-06 23:11:34

php如何傳遞類參數

PHP類中,可能有多個屬性參數。當使用new創建一個對象的時候,可能需要完成初始化操作,需要從外邊傳遞參數進來。下面演示具體過程:
?php
class Test {
//定義私有變數name ,age
private $name, $age;
//構造函數,初始化的時候最先執行
public function __construct($name, $age) {
$this-
name = $name;
$this->age = $age;
}
public function showMsg() {
return "大家好,我叫".$this->name.";今年".$this->age."歲了!";
}
}
//定義參數
$name="網路知道";
$age=10;
//初始化類的時候傳遞參數
$te=new Test($name, $age);
echo $te->showMsg();
//輸出結果:大家好,我叫網路知道;今年10歲了!
?>

❷ php中超級鏈接如何使用post方法傳遞參數

表單直接傳遞,代碼如下!

創建go.php 文件中的代碼如下!

<?php

@$name=$_POST['name'];
if(!empty($name)){
echo$name;
}else{
echo'<formaction="go.php"method="post">
<inputtype="text"name="name">
<button>提交</button>
</form>';
}

?>


代碼解釋

@$name = $_POST['name'];

@錯誤抑制

1、常見變數$name = post過來的name值

2、empty($name)檢查是否為空,在前面加上!表示不為空,不為空就顯示$name的值

3、為空顯示表單

4、action="go.php"表示表單填寫的值將傳遞到,go.php

5、method="post" 表示傳遞方式為post

6、<input type="text" name="name">文本輸入框

7、<button>提交</button> 提交按鈕

❸ PHP 類之間傳遞參數

1. 用繼承,B繼承A,其中A的mm方法裡面的參數k作為方法的返回值,這樣就可以給到A去使用了。

classBextendsA{
publicfunctiontt(){$k=$this->mm();}
}

2.在A類裡面實例化B類。

classA{
publicfunctiontt(){
$class=newB();
$k=$class->mm();
}
}

兩個方法的前提條件都是需要mm方法的k變數作為返回值,然後在A類調用的時候就可以得到這參數了。

3.將k參數儲存到A類的屬性中。

步驟大致和2方法差不多,也是要在tt方法裡面實例化B類,但是B類的mm方法改為:

publicfunctionmm()
{$this->k=$k;}

這樣就不用k為返回值了,然後在A類中這樣:

classA{
publicfunctiontt(){
$class=newB();
$class->mm();
$k=$class->k;
}
}

不保證代碼的完全正確,但是思路是對的。

❹ php輸出的值如何傳遞給另一個php

那先要弄清楚你的圖1和圖2是什麼關系,可以在圖1中輸出的時候加a標簽,在點擊的時候跳轉到圖2,這樣圖2就可以獲取到圖1的vid了。

方法:改圖1的代碼 echo $vid->file."";這樣行改成:
echo '<a href="圖2的鏈接.php?vid=">' . $vid->file . '>視頻地址</a>';

❺ 兩個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"]來接收

❻ php 網頁之間動態傳遞參數

第一種辦法:
一般web開發的通用的頁面之間傳遞方法主要有post,get,其實,這個也是http協議內容裡面,所有的web開發語言都實現這個,php也不例外,php獲取其他頁面傳遞過來的參數可以如下:
$var1 = $_POST['var1 '];
$var1 = $_GET['var1 '];
$var1 = $_REQUEST['var1 '];(獲取get或者post的數據)
第二種辦法:
另外一種通用的辦法:可以通過服務端的session來存儲並獲取數據
第三種辦法:
通過php的全局變數來傳遞參數

❼ 怎麼實現php兩個頁面之間傳遞數據

使用表單來傳遞,_post它在php只能獲取由表單的 method="post" 時它才能接受到數據,

如下代碼:

<formid="form1"name="form1"method="get"action="">
<label>
<inputtype="text"name="cn"value='獲取到我了'/>
</label>
</form>a.php頁面
<?
if($_post)
{
echo$_post['cn'];
}
else
{
echo'沒有獲取到值';
}
?>
熱點內容
國產高配置有哪些 發布:2024-04-27 09:18:26 瀏覽:947
建行手機app忘記密碼如何修改 發布:2024-04-27 08:58:59 瀏覽:393
蟻群演算法的數學模型 發布:2024-04-27 08:58:39 瀏覽:994
androidactivity生命 發布:2024-04-27 07:33:48 瀏覽:84
win2008伺服器搭建網站 發布:2024-04-27 07:26:51 瀏覽:640
java的vector 發布:2024-04-27 07:05:00 瀏覽:204
舊電腦共享伺服器 發布:2024-04-27 06:32:21 瀏覽:339
java程序練習 發布:2024-04-27 06:24:00 瀏覽:438
sql30 發布:2024-04-27 06:22:10 瀏覽:55
怎樣防止sql注入 發布:2024-04-27 06:11:25 瀏覽:236