为了账号安全,请及时绑定邮箱和手机立即绑定

传单错误“未捕获的错误:函数名称必须是字符串”

传单错误“未捕获的错误:函数名称必须是字符串”

PHP
米脂 2021-11-13 16:20:51
所以我正在尝试这个代码并不断收到这个错误致命错误:未捕获的错误:函数名称必须是 /var/www/public_html/admin/get-features.php:10 中的字符串 堆栈跟踪:#0 {main} 抛出在 /var/www/public_html/admin/get-第 10 行的 features.php你可以在下面看到我的代码我试过谷歌搜索并尝试我在谷歌上找到的不同东西,但似乎无法让它工作<?php$conn = new PDO('mysql:host=;dbname=;charset=utf8','','',array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'));$rs = $conn->query('SELECT *, x AS x, y AS y FROM GPS');if (!$rs) { /* handle error */ }$geojson = array ('type'  => 'FeatureCollection','features'  => array());while ($row = $rs->fetch(PDO::FETCH_ASSOC)) {    $properties = $row;    unset($properties['x']);    unset($properties['y']);    $array_push($geojson['features'], array(        'type'  => 'Feature',        'geometry' => array(            'type' => 'Point',            'coordinates' => array($row['x'],$row['y']) ),        'properties' => $properties )    );}header('Content-Type: text/json');echo JSON_encode($geojson);?>
查看完整描述

1 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

去掉array_push 前面的$


查看完整回答
反对 回复 2021-11-13
  • 1 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信