我只想告诉你我是OOP的新手,这对我来说很难,但这是我的代码:
class functions
{
function safe_query($string)
{
$string = mysql_escape_string(htmlspecialchars($string));
return $string;
}
}
class info
{
public $text;
function infos($value)
{
echo functions::safe_query($value);
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法做出这句话:echo functions::safe_query($value);更漂亮?我可以使用extends,比我写的更好echo $this->safe_query($value);,但这是最好的方法吗?谢谢.
编辑:也许我甚至可以不使用类函数,只是创建单独的函数文件并包含它?
是的,只需在类定义之外定义您的函数.
function safe_query($string){
return mysql_escape_string(htmlspecialchars($string));
}
Run Code Online (Sandbox Code Playgroud)
然后这样称呼它
safe_query($string);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14848 次 |
| 最近记录: |