Приветствую. У меня есть форм с action="", inputы с name= first_name, last_name, email и input с type="submit" и name="reg" Я хочу обрабатывать все эти данные, и пишу такое if(isset($_POST['reg'])){ $first_name = $_POST['first_name']; $last_name = $_POST['last_name']; $email = $_POST['email']; error($last_name + $first_name + $email); } Потом балакаю в эти формы что-то,и в итоге получаю нуль, хотя его там и в помине не было. Почему так может быть?
________ посл. ред. 03.10.2018 в 15:56; всего 1 раз(а); by ADev
Окей. В php нельзя складывать строки. При попытке сделать это, интерпретатор попытается преобразовать каждую строку в число. Если у него это не получается, он вернет 0 место строки. То есть на выходе интерпретатор увидит такую конструкцию error(0 + 0 + 0);