当前位置: 首页 > 知识库问答 >
问题:

分析错误:语法错误,意外的“$os”(T_变量)PHP错误

融烨华
2023-03-14

我正在使用以下代码尝试打印用户的操作系统:

标题:

<?php
$user_agent = getenv("HTTP_USER_AGENT");

if (strpos($user_agent, "Win") !== FALSE)
$os = "Windows"; 
else (strpos($user_agent, "Mac") !== FALSE)
$os = "Mac";
?>

正文:

<?php
if($os = "Windows")
{

}
elseif($os == "Mac")
{

} 
?>

我得到了错误

解析错误:语法错误,C:\xampp\xamppfile\htdocs\ProjectSite\包含第7行上的\identifier.php意外的'$os'(T_VARIABLE)

共有2个答案

壤驷心思
2023-03-14
<?php
$user_agent = getenv("HTTP_USER_AGENT");

if (strpos($user_agent, "Win") !== FALSE) {
    $os = "Windows"; 

}
else if(strpos($user_agent, "Mac") !== FALSE) {
    $os = "Mac";
}

?>
师腾
2023-03-14

你不能有条件,否则语句应该使用,否则,并且在使用之前声明你的变量,

$os = "";
if (strpos($user_agent, "Win") !== FALSE)
$os = "Windows"; 
else if(strpos($user_agent, "Mac") !== FALSE)
$os = "Mac";
 类似资料:
  • 我想转换html文件到pdf与laravel-snappy但我得到消息 分析错误:语法错误,意外的“$pdf”(T_变量) 这是我的密码

  • 安装laravel后,我们得到一个错误: 分析错误:语法错误,意外的T_类,在第50行的C:\xampp\htdocs\laravel\public\index.php中需要T_字符串或T_变量或“$”

  • 我可能有语法错误或其他什么,但我什么也看不到。 在回音线上,我有一个错误: [错误][客户端]PHP解析错误:语法错误,意外的T_ENCAPSED_AND_WHITESPACE,期望T_STRING或T_VARIABLE或T_NUM_STRING /var/www/slimtest/views/nuevo.php在第89行 也许你可以帮忙,因为我看不到错误D“=

  • 我使用PHP 5.4版本。我得到的问题后,我上传我的Joomla cms文件夹从我的localhost到我的网络托管。 这是密码 我得到这个错误 分析错误:语法错误,在/home/u854215895/public\u html/templates/realestate/html/com\u content/article/default中出现意外的“已定义”(T_字符串)。php在线1 请帮忙.

  • 我正在使用Flash和PHP创建一个JPG。我让Flash和PHP在本地主机服务器上按预期工作。当我上传到服务器时,出现以下错误: 分析错误:语法错误,在/home/carlosrg/public\u html/mysubdomain/image中出现意外的“:”。php在线6 以及守则: 提前感谢您的时间。

  • 基本上,我正在youtube上做注册和登录教程。它使用的是旧版本的PHP,我试图更新代码,但出现以下错误: 分析错误:语法错误,在第23行的C:\Program Files(x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\Forum\Forum\core\functions\users.php中出现意外“,” users.php