php函数echo的错误字符串

reg*_*gen 0 php function

我是PHP的新手,所以如果这个功能做得不好,请原谅我.

我有一个功能:

function socialLink($sm_type = NULL) {
   if ($sm_type = 'twitter') {
     echo 'https://www.twitter.com';
   } else {
     echo 'https://www.facebook.com';
   }
}
Run Code Online (Sandbox Code Playgroud)

在我调用函数的代码中,socialLink('facebook');它回显了Twitter的URL.

当然,它应该呼应Facebook的网址,因为$sm_type就等于'facebook'没有twitter

任何帮助,将不胜感激.

Vir*_*irb 5

设定你的if条件,

function socialLink($sm_type = NULL) {
   if ($sm_type == 'twitter') {
     echo 'https://www.twitter.com';
   } else {
     echo 'https://www.facebook.com';
   }
}
Run Code Online (Sandbox Code Playgroud)

看到这个.

  • 很乐意帮助老兄.小错误要小心.如果你有你的输出请接受答案..干杯.. !! (3认同)