php并传参(php引用传值)

发布时间:2022-11-11

本文目录一览:

  1. php怎么进行参数传递
  2. php怎么传递参数
  3. 两个php文件如何传递参数?
  4. bat脚本 如何调用 php并传参?
  5. 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文件如何传递参数?

  1. 通过session来储存
<?php
session_start();
$_SESSION['username'] = "userName";
?>

在其它页面直接取出就行了:

<?php
session_start();
echo $_SESSION['username'];
?>
  1. 通过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();
    }
}
  1. 在A类里面实例化B类。
class A {
    public function tt() {
        $class = new B();
        $k = $class->mm();
    }
}
  1. 将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;
    }
}

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