2016-07-26 51 views
3
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,则会出现此错误。PHP错误:函数名称必须是字符串/未定义变量send_sms

send_sms is a function to send a message.

+3

从'send_sms'函数中删除'$'符号,所以调用函数如''send_sms($ mobile_number,$ message,$ city_id);' –

回答

5

你并不需要在功能名称添加$同时调用该函数:

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

1

可以通过调用它的名字叫功能

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

declare a var可以在该变量中调用函数调用

$sendsms=send_sms($mobile_number,$message,$city_id); 
相关问题