如果我创建一个php文件并使用require_once
在我的项目中包含一个php文件(paypalplatform.php)。然后我在我自己的php文件中使用paypalplatform.php中的一个函数。
如何从我自己的php文件中删除paypalplatform.php,以便在paypalplatform.php中设置的所有会话/变量等完全重置,以便我可以稍后在我的php文件中再次使用payypalplatform.php从paypalplatform调用另一个函数.PHP?
所以基本上以下工作
--start of php file--
<?php
require_once("paypalplatform.php");
myarray = function_one_from_paypalplatform();
?>
--end of php file--
以下也适用
--start of php file--
<?php
require_once("paypalplatform.php");
myarray = function_two_from_paypalplatform();
?>
--end of php file--
但是,以下情况不起作用:
--start of php file--
<?php
require_once("paypalplatform.php");
myarray = function_one_from_paypalplatform();
unset(myarray);
myarray = function_two_from_paypalplatform();
?>
--end of php file--
答案 0 :(得分:0)
假设你使用OOphp ......
你有“something.php”文件。
在something.php中你有:
require_once('someelse.php');
在someelse.php上你有:
public $var1 = 'test';
public $var2 = 'abc';
所以,你有一个index.php,并使用:
$obj = new something.php;
echo $obj->var1; //test
$obj->var1 = 'lol';
echo $obj->var1; //lol
unset($obj);
$obj = new something.php;
echo $obj->var1;//test
或将您的include用作var。
$varinclude = require_once('something.php');
按照您的意愿使用,当需要重置时,只需在其他var上包含phpfile或重写相同内容。
答案 1 :(得分:-1)
取消设置会话变量和变量。当您包含文件时,它将成为您包含文件的文件的一部分。 上面的代码实际上不是PHP。