php - 运行我的 php 脚本时出现意外的 elseif

标签 php linux server

我真的不知道该怎么办。帮助将不胜感激!谢谢。

function handleVerChk($arrData, Client $objClient){
    $objClient->sendData('<msg t="sys"><body action="apiOK" r="0"></body></msg>');
}

function handleLogin($arrData, Client $objClient){
    $strUser = $arrData['body']['login']['nick'];
    $strPass = $arrData['body']['login']['pword'];
    Silk\Logger::Log('Client is attempting to login with username \'' . $strUser . '\'');
    $blnExist = $this->objDatabase->playerExists($strUser);
    if($blnExist === false){
        $objClient->sendError(100);
        return $this->removeClient($objClient->resSocket);{
        elseif($arrUser["Banned"] == 1)
$objClient->sendError(603);
return $this->removeClient($objClient->resSocket);
        }
    }

最佳答案

将你的函数改成这个你有一些错误

function handleLogin($arrData, Client $objClient){
    $strUser = $arrData['body']['login']['nick'];
    $strPass = $arrData['body']['login']['pword'];
    Silk\Logger::Log('Client is attempting to login with username \'' . $strUser . '\'');
    $blnExist = $this->objDatabase->playerExists($strUser);
    if($blnExist === false){
        $objClient->sendError(100);
        return $this->removeClient($objClient->resSocket);
    } elseif($arrUser["Banned"] == 1){
       $objClient->sendError(603);
       return $this->removeClient($objClient->resSocket);
    }
}

关于php - 运行我的 php 脚本时出现意外的 elseif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51608331/

相关文章:

php - YouTube API如何解决错误的请求错误400 PHP

php - 构建用于在 Android 平板电脑上运行 PHP 和 MySQL 的 Android 应用程序

java - 尝试连接到 Symantec NetBackup 时 JSch 中出现 "Algorithm negotiation fail"错误 - 远程抓取报告

php - 用于转换和压缩视频的 ffmpeg 库

php - MYSQL数据+PHP转FLOT绘图

php - 仅使用 php 从 zip 文件中检索文件夹名称?

linux - 缓存 "ways_of_associativity"

c++ - 如何在不使用Qt Quick的情况下在qt桌面应用程序中实现qt虚拟键盘

ruby - Ruby 网络服务器与 nginx 等其他服务器之间的区别

html - Safari 不显示网页(适用于 IE、Chrome 和 Firefox)