Когда я пытаюсь вставить строку с нижеприведенным фрагментом, она бросает строковое стандартное предупреждение для $ user_info_do-> get_first_name() где user_info_do - это класс с переменной члена first_name.PHP - bind_param бросает предупреждение для инструкции инструкции INSERT
ERROR: Strict standards: Only variables should be passed by reference
$query = "INSERT INTO user_info (first_name) VALUES (?);";
if(!($query_stmt = $this->m_db_connection->prepare($query))) {
return;
}
if(!$query_stmt->bind_param("s", $user_info_do->get_first_name()) {
return;
}
Пожалуйста, помогите мне, что может быть причиной здесь.
возможно дубликат [MySQLi: Строгие стандарты: только переменные должны быть переданы по ссылке] (http://stackoverflow.com/questions/23843383/mysqli-strict-standards-only-variables-should- be-pass-by-reference) – raina77ow