基本php问题
php新手。谁能告诉我这是什么意思基本php问题,php,html,Php,Html,php新手。谁能告诉我这是什么意思 if(!isset($_POST['submit']) || $Email!=$ConfirmEmail || !$info_str || !$valid_email) 这是一系列检查,以查看是否未设置某些变量/post字段,或者电子邮件和确认邮件变量是否不匹配 分解成碎片: if( < IF !isset($_POST['submit']) < NOT (IS SET (PO
if(!isset($_POST['submit']) || $Email!=$ConfirmEmail || !$info_str || !$valid_email)
这是一系列检查,以查看是否未设置某些变量/post字段,或者电子邮件和确认邮件变量是否不匹配 分解成碎片:
if( < IF
!isset($_POST['submit']) < NOT (IS SET (POST FIELD 'submit'))
|| < OR
$Email!=$ConfirmEmail < VARIABLE 'Email' IS NOT EQUAL TO VARIABLE 'ConfirmEmail'
|| < OR
!$info_str < NOT (VARIABLE 'info_str' IS A TRUE VALUE)
|| < OR
!$valid_email < NOT (VARIABLE 'valid_email' IS A TRUE VALUE)
)
注意,由于!不,许多条件实际上与其他条件相反,即如果$valid_email实际上是一个假值(例如为null),则进行阳性测试
它有效地执行错误检查,确保请求通过表单提交,具有与确认电子邮件匹配的有效电子邮件,并且具有非空的$info\u str变量值。它是表单验证程序。如果表单已提交且电子邮件等于预定义的电子邮件,则定义了其他变量
if ( // if
!isset($_POST['submit']) // 'submit' element in $_POST array is not set
|| // or
$Email != $ConfirmEmail // $Email does not equal $ConfirmEmail
|| // or
!$info_str // $info_str is false
|| // or
!$valid_email // $valid_email is false
)
!!否定一个值。”“福”通常被认为是真的,被否定的“福”是假的。空字符串通常被视为false,表示否定!这是真的。请参见和。我只需要重新安排结构来解决我的问题 这是惊人的基本。我建议您购买一本学习编程PHP类型的书并开始阅读。在收到4个答案后完全更改问题!=酷。请将问题回滚到原来的状态,因为现在的答案没有任何意义,也不会作为未来读者的参考。然后,为你的新问题打开一个新问题。另外,请留下答案,而不是问题的澄清:
if ( // if
!isset($_POST['submit']) // 'submit' element in $_POST array is not set
|| // or
$Email != $ConfirmEmail // $Email does not equal $ConfirmEmail
|| // or
!$info_str // $info_str is false
|| // or
!$valid_email // $valid_email is false
)