PHP错误:函数名必须是字符串/未定义变量send_sms

时间:2016-07-26 07:09:16

标签: php

if(!empty($_GET['new_time'])){

    $sql2 = "SELECT * FROM ".$table_name." WHERE id=".$_GET['new_time'];
    $result2 = mysqli_query($conn, $sql2);
    $rows = mysqli_fetch_assoc($result2);
    $mobile_number = $rows['mobile_number'];
    // Create instance with key
    $key = 'AIzaSyD1tPfs4s2dYYHMkCOqNZoVsTkDyud-9Yg';
    $googer = new GoogleURLAPI($key);


    $message = lang_content(98, $rows['preferred_language'])." ".$shortDWName;
    $send_sms($mobile_number,$message,$city_id);
}

如果有人触发new_time,我会收到此错误。

  

send_sms是一个发送消息的函数。

2 个答案:

答案 0 :(得分:5)

调用该函数时,您无需在函数名中添加$

只需使用send_sms($mobile_number,$message,$city_id);

答案 1 :(得分:1)

你可以通过调用它的名字来调用函数

send_sms($mobile_number,$message,$city_id);

声明一个变量并在该变量中进行函数调用

$sendsms=send_sms($mobile_number,$message,$city_id);