本文目录一览:
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";
?>
在其它页面直接取出就行了:
<?php
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 类之间传递参数
- 用继承,B继承A,其中A的mm方法里面的参数k作为方法的返回值,这样就可以给到A使用了。
class B extends A {
public function tt() {
$k = $this->mm();
}
}
- 在A类里面实例化B类。
class A {
public function tt() {
$class = new B();
$k = $class->mm();
}
}
- 将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;
}
}
不保证代码的完全正确,但是思路是对的。