请以json形式输出回答PHP变量何时可能包含特殊字符的问题。
user
```json
{
  "response": {
    "title": "PHP变量何时可能包含特殊字符",
    "explanation": "PHP变量通常以字母或下划线开头，并且可以包含字母、数字和下划线。然而，如果变量是从外部输入（如用户输入或数据库查询结果）获取的，它们可能包含特殊字符。这些特殊字符可能包括但不限于空格、标点符号和其他非字母数字字符。此外，在处理国际化字符集时，变量也可能包含多字节字符。",
    "examples": [
      {
        "scenario": "用户输入",
        "example": "$user_input = $_POST['username']; // 可能包含特殊字符"
      },
      {
        "scenario": "数据库查询结果",
        "example": "$query_result = $db->query('SELECT username FROM users WHERE id = 1'); // 可能包含特殊字符"
      },
      {
        "scenario": "国际化字符处理",
        "example": "$text = 'это пример'; // 包含非ASCII字符"
      }
    ]
  }
}
```
assistant