从print语句中调用的函数打印时,程序停止

时间:2015-11-19 12:59:33

标签: fortran gfortran

以下MCVE在Linux上编译并运行正常,我尝试过所有版本的GCC。

if(isset($_POST["associate"])) {

  $partner = $_POST['partner'];
  $location = $_POST['location'];

  function Associate($partner, $location) {
    global $wpdb;
    if ($commit = $wpdb->query("INSERT INTO partners_locations (partners_locations_id, partner_id, location_id) VALUES (NULL, '".$partner."', '".$location."')")) {

  echo 'Success';

} else {

  echo 'Failed to commit to Database';

}
 }

 Associate($partner, $location);

 } else {

echo 'Failed';

但是在OS X和Windows上,完全相同的程序就停止了。我在OS X上试过了Homebrew的不同版本的gfortran,GCC WikiHPC OS X以及Windows上的MinGW-w64项目的几个版本,但没有运气。代码看起来对我很好,所以有什么不对?

0 个答案:

没有答案