我是否正确使用了php和html最佳实践
我希望有人看看我的代码,看看我是否正确地将php和html结合使用 这就是我一直在做的,用PHP包装HTML并“呼应”它我是否正确使用了php和html最佳实践,php,Php,我希望有人看看我的代码,看看我是否正确地将php和html结合使用 这就是我一直在做的,用PHP包装HTML并“呼应”它 做点别的 在我看来,您的第二个代码示例是正确的方法,但两种方法都有效 第二个代码示例使代码的维护更容易,可读性更好。两者都可以。我更喜欢选项2,因为它允许浏览器缓存它,而php根本不需要接触它 这是一篇很好的帖子,里面有很多关于这方面的好想法 干杯 出于两大原因,我更喜欢第一个例子 它是单元可测试的 使用带有插件的php编辑器更容易。我想到的是像Sublime或PHPSt
做点别的
在我看来,您的第二个代码示例是正确的方法,但两种方法都有效
第二个代码示例使代码的维护更容易,可读性更好。两者都可以。我更喜欢选项2,因为它允许浏览器缓存它,而php根本不需要接触它 这是一篇很好的帖子,里面有很多关于这方面的好想法
干杯 出于两大原因,我更喜欢第一个例子
现在就开始良好的代码实践,这将使您的生活在未来几年变得更轻松您的代码有效吗?这里的选择几乎都是个人风格。两者都很好,归根结底是可读性。。。在哪一种情况下,后者更适合于语法突出显示,您可以在上面的示例中看到这两种方式都会影响页面加载的速度吗?另外,我有一些表格,有大约50个不同的变量,该网站将有一个非常大的用户更新可能在同一时间。谢谢!这就是我所看到的问题,部分原因是因为这个问题有多古老,以及在过去6年中是否有任何事情发生了变化。你说的单元可测试是什么意思?
<?php
// form for registration for both individual and business
if (!isset($formAction) && !isset($reaction)){
echo "
<div id='regLeft'>
<h3 class='location'>1 Sign up your business</h3>
<div class='login'>
<form method='POST' name='business' onsubmit='return checkBusForm(this);'>
<input type='hidden' name='action' value='business'>
<div class='enterInfo' align='left'>Business Name: </div><input size='50' type='text' name='busName' class='input' id='theFieldID'>
<div class='enterInfo' align='left'>Street Address: </div><input size='50' type='text' name='busStreet' class='input' id='theFieldID'>
<div class='enterInfo' align='left'>Zip Code: </div><input size='50' type='text' name='busZip' class='input' id='theFieldID'>
<div class='enterInfo' align='left'>Email Address: </div><input size='50' type='text' name='email' class='input' id='theFieldID'>
<div class='enterInfo' align='left'>Password: <span class='requirements'>6-32 letters, numbers and _-.,@#!?</span></div><input type='password' name='pass3' id='pass3' id='userID' size='50' class='input'>
<div class='enterInfo' align='left'>Confirm Password: </div><input type='password' name='pass4' id='pass4' onkeyup='checkBusPass(); return false;' id='userID' size='50' class='input'>
<div id='agreement' align='left'>By clicking on Submit you are agreeing to our <a href='businessClaimList.html'>Terms of Service</a></div>
<input type='submit' value='Submit' name='business'>
</form>
</div>
</div>";
}
else{
echo "Do something else";
}
?>
<?php if (!isset($formAction)){ ?>
<div id='regLeft'>
<h3 class='location'>1 Sign up your business</h3>
<div class='login'>
<form method='POST' name='business' onsubmit='return checkBusForm(this);'>
<input type='hidden' name='action' value='business'>
<div class='enterInfo' align='left'>Business Name: </div><input size='50' type='text' name='busName' class='input' id='theFieldID' value='<?php echo $busName;?>'>
<div class='enterInfo' align='left'>Street Address: </div><input size='50' type='text' name='busStreet' class='input' id='theFieldID' value='<?php echo $busStreet;?>'>
<div class='enterInfo' align='left'>Zip Code: </div><input size='50' type='text' name='busZip' class='input' id='theFieldID' value='<?php echo $busZip;?>'>
<div class='enterInfo' align='left'>Email Address: </div><input size='50' type='text' name='email' class='input' id='theFieldID' value='<?php echo $busEmail;?>'>
<div class='enterInfo' align='left'>Password: <span class='requirements'>6-32 letters, numbers and _-.,@#!?</span></div><input type='password' name='pass3' id='pass3' id='userID' size='50' class='input' value='<?php echo $busPass3;?>'>
<div class='enterInfo' align='left'>Confirm Password: </div><input type='password' name='pass4' id='pass4' onkeyup='checkBusPass(); return false;' id='userID' size='50' class='input' value='<?php echo $busPpass4;?>'>
<div id='agreement' align='left'>By clicking on Submit you are agreeing to our <a href='businessClaimList.html'>Terms of Service</a></div>
<input type='submit' value='Submit' name='business'>
</form>
</div>
</div>
<?php } else{ ?>
Do something else
<?php } ?>