Php 函数m(str){stuff}返回错误?请帮我学逻辑

Php 函数m(str){stuff}返回错误?请帮我学逻辑,php,Php,我的一个老问题的帖子有下面的代码 不过,我似乎无法解决如何实现这种创建函数的方法,以简化重用一些常见php命令的过程 但它不起作用 我有这个: function m(str) { return "'".mysql_real_escape_string(str)."'"; } function h(str) { echo htmlspecialchars(str); } function u(str) { echo rawurlencode(str); } 我知道这个错误吗 Parse er

我的一个老问题的帖子有下面的代码

不过,我似乎无法解决如何实现这种创建函数的方法,以简化重用一些常见php命令的过程

但它不起作用

我有这个:

function m(str) { return "'".mysql_real_escape_string(str)."'"; }

function h(str) { echo htmlspecialchars(str); }

function u(str) { echo rawurlencode(str); }
我知道这个错误吗

Parse error:syntax error,unexpected'),第79行的/home/dev/public\u html/tpm/templates/tpm/index.php中应为“&”或T_变量

在PHP中,任何帮助都将以美元符号开头

你应该写
$str
而不是
str

function h($str) { echo htmlspecialchars($str); }