簡體   English   中英

用exec()調用php函數

[英]calling a php function with exec()

我試圖使用exec()來運行並將參數傳遞給array_module.php中名為new_array()的php函數,並期望數組返回但沒有運氣。 使用格式:

$cmd = exec('cd "c:/wamp/www/test_array" && php array_module.php "'.$input['first'].'" 
     "'.$input['second'].'" ');

任何幫助表示贊賞

不要通過命令行調用另一個文件。 導入另一個文件,使其功能可用,然后直接直接調用該函數:

require_once 'c:/wamp/www/test_array/array_module.php';

$result = new_array($input['first'], $input['second']);

假定array_module.php是用一種合理的方式編寫的,因此可以將其導入其他地方,例如:

<?php

function new_array($one, $two) {
    ...
    return $result;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM