变量赋值和函数 - 这应该工作正常吗?

时间:2011-11-23 15:29:40

标签: php

我正在尝试从$_POST获取变量,运行mysql_real_escape_string并在其上运行自定义函数html2text。这应该有用,对吗?或者我需要在不同的行上分开它吗?

$orgname = mysql_real_escape_string(html2txt($orgname)) = $_POST['orgname'];

2 个答案:

答案 0 :(得分:3)

您是否尝试这样做:

$orgname = mysql_real_escape_string(html2txt($_POST['orgname']));

答案 1 :(得分:1)

这不起作用,因为你不能在写上下文中使用函数返回值:

  

致命错误:无法在写上下文中使用函数返回值

此代码应该有效(并且更清洁):

$orgname = mysql_real_escape_string( html2txt($_POST['orgname']) );