Re: Redefine Funtion
| From: | Jeffry Killen | Date: | Tue, 01 Dec 2015 06:54:54 +0000 |
| Subject: | Re: Redefine Funtion | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-325270@lists.php.net to get a copy of this message | ||
On Nov 30, 2015, at 10:11 PM, Szopen Xiao wrote:
php un-support redefine function, you can use anonymous function implement redefine 2015-12-01 9:52 GMT+08:00 Ethan Rosenberg <erosenberg@hygeiabiomedical.com:I would look at the code in P7a.php, line 109. This error is pretty explicit: You probably have a function named SetParameters() defined in it. I presume that because you are calling it in shell_exec, it is a CLI script(?) I would do, in your $_POST processing script: include('P7a.php'); // then run the function code defined in it, rather than have code run automatically //it is included.Dear List - Thanks for all your help with my previous question. This works -$output = shell_exec('php P7a.php'); echo $output;Now another question - function SetParameters() {etc......}switch ($_POST['next_step']) {case 'step1': {SetParameters(); Choice(); break;} } //end switch// yes, there are more cases, and I have checked for mismatched parenthesis and have not found //any. Fatal error: Cannot redeclare SetParameters() (previously declared in /var/www/P7a.php:109) in /var/www/P7a.php on line 180 ???