很多站长朋友们都不太清楚php代码格式校验,今天小编就来给大家整理php代码格式校验,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php验证邮箱格式 2、 PHP中有什么好的代码自动检查工具吗 3、 一个简单的PHP代码格式问题 4、 求一个PHP格式的验证码代码~谢谢~ 5、 php验证用户名是否以字母开头与验证密码只能为数字和字母的组合 php验证邮箱格式PHP正则表达式验证邮箱示例如下:
<?php
$email='1909970983@.qq测试数据';
$pattern="/([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?/i";
if(preg_match($pattern,$email)){
echo '邮箱验证通过!';
} else{
echo '邮箱格式错误!';
}
?>
PHP中有什么好的代码自动检查工具吗通常的PHP集成开发软件,如 PhpDesigner 、 Zend Studio、Eclipse 等等都内置有代码检查工具。如果想在外部进行PHP代码检查,可以参考以下资料:
PHP Mess Detector(
PHP项目体检工具,根据你设定的标准(如单一文件代码体积,未使用的参数个数,未使用的方法数)检查PHP代码,超出设定的标准时报警。
PHP Copy Paste Detector(
顾名思义,检查冗余代码的
PHP Dead Code Detector(
看名字就知道了,检查从未被调用过的方法
PHP Code Sniffer(
老牌代码格式化工具,PHP写的,Pear包,可自己hack,可集成到命令行里。
PHP Code Beautifier,只有Windows GUI,Windows CMD很难用
一个简单的PHP代码格式问题if($_POST['submit'])可以改为if($_POST[submit])吗?
不能。PHP中,字符串需要用引号,或者双引号括起来。可以写成"submit"
还有什么时候要打""什么时候要打‘’什么时候不要打
在''里的东西会被单一的解释成字符串。意思就是。
假设有一个变量。
$name='it is a string';
如果写成
echo '$name';//输出$name---这个字符串
写成
echo "$name";//输出it is a string.
即,在""里的变量会被解析而''会仅仅呗当成字符串
求一个PHP格式的验证码代码~谢谢~<?php
session_start();
function random($len)
{
if($i==0)
{
$str="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$s="";
for($i=0;$i <$len;$i++){
$s.=$str[rand(0,35)];
}
}
return strtoupper($s);
}
$code=random(4); //随机生成的字符串
$width = 50; //验证码图片的宽度
$height = 20; //验证码图片的高度
@header("Content-Type:image/png");
$_SESSION["code"] = $code;
$im=imagecreate($width,$height);
//背景色
$back=imagecolorallocate($im,255, 255, 255);
//模糊点颜色
$pix=imagecolorallocate($im,187,230,247);
//字体色
$font=imagecolorallocate($im,41,163,238);
//绘模糊作用的点
for($i=0;$i <1000;$i++)
{
imagesetpixel($im,rand(0,$width),rand(0,$height),$pix);
}
imagestring($im, 5, 7, 2,$code, $font);
imagerectangle($im,0,0,$width-1,$height-1,$font);
imagepng($im);
imagedestroy($im);
?>
我一般都用这个的。解释什麼都比较清楚。
php验证用户名是否以字母开头与验证密码只能为数字和字母的组合验证用户名是否以字母开头与验证密码只能为数字和字母的组合代码
三款三种常用验证函数 验证邮箱地址格式 验证密码只能为数字和字母的组合 验证用户名是否以字母开头代码哦,这是用户注册时或提交表单时会用的哦。
function is_email($email)
{
if (preg_match("/[a-za-z0-9]+@[a-za-z0-9]+.[a-z]{2,4}/",$email,$mail))
{
return true;
}
else
{
return false;
}
} /**
* 验证用户名是否以字母开头
*/
function is_user_name($user)
{
if (preg_match("/^[a-za-z]{1}([a-za-z0-9]|[._]){3,19}$/",$user,$username))
{
return true;
}
else
{
return false;
}
} /**
* 验证密码只能为数字和字母的组合
*/
function is_ps教程d($psd)
{
if (preg_match("/^(w){4,20}$/",$psd,$password))
{
return true;
}
else
{
return false;
}
}
关于php代码格式校验的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php代码格式校验 php编码设置的详细内容...