您的位置:

php并传参(php引用传值)

本文目录一览:

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;

  }

}

不保证代码的完全正确,但是思路是对的。