使用php进行后台开发,PHP后台开发用到的基础方法整理【原创】

 2023-09-09 阅读 23 评论 0

摘要:作为一个刚成为一个php后台开发的人员,目前还没有接触大型项目的经验,在实际的开发过程中,随着写的代码量的提升越发的感觉将一些基础方法提出的重要性,一方面减少了自己开发过程中的工作量,一方面也比较方便后期的代码优化与维护。这里也

作为一个刚成为一个php后台开发的人员,目前还没有接触大型项目的经验,在实际的开发过程中,随着写的代码量的提升越发的感觉将一些基础方法提出的重要性,一方面减少了自己开发过程中的工作量,一方面也比较方便后期的代码优化与维护。这里也总结了一些后台开发中比较常用的一些基础方法。也希望若是有好的方法可以在下方留言进行分享

/**

php后端、*设置报错信息

*

* @param $errorCode 状态

学php需要什么基础,* @param $message 信息

* @return $data

*/

零基础学php程序、public function SetError($errorCode = '1',$message)

{

$data['errorCode'] = $errorCode;

php开发基础入门,$data['message'] = $message;

return $data;

}

/**

* 获取当前时间

*/

public function getTime()

{

return date('Y-m-d H:i:s', time());

}

/**

* 判断手机号是否正确 11位数字

* @param $phone

* @return \Symfony\Component\HttpFoundation\Response

*/

public function isPhone($phone)

{

if(!is_numeric( $phone ) && is_int($phone+0)){

$data = $this->setError(0,'手机号码错误');

}

if(strlen($phone) != 11){

$data = $this->setError(0,'手机号码错误');

}

if(!preg_match("/^1\d{10}$/", $phone)){ // 正则表达式判断

$data = $this->setError(0,'手机号码错误');

}

return $data;

}

/**

* 判断数组中有没有空值

*

* @param $arr

* @return mixed

*/

public function isArrayEmpty($arr)

{

foreach ($arr as $index => $value){

if(empty($value)){

if($value == '') {

$data['errorCode'] = 1;

$data['message'] = "{$index}不能为空";

return $data;

}

}

}

$data['errorCode'] = 0;

return $data;

}

/**

* 去除数组的重复数据

* @param $str 需要去除的元素

* @param $deletearray 需要去除的数组

* @return mixed

*/

public function Removerepeat($str,$deletearray){

foreach ($str as $val){

$key = array_search($val,$deletearray);

if ($key != false || $key === '0'){

unset($deletearray[$key]);

}

}

return array_values($deletearray);

}

还有一些方法这里也不一一展示论述了,笔者已经上传到此网址 密码: dncr

目前笔者是基于symfony2进行的开发,有些方法可能其他框架无法使用。

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/17505.html

75d087ef9a9fb11dc373caaf33adbf7f.png

微信打赏

支付宝打赏

感谢您对作者Pota的打赏,我们会更加努力!    如果您想成为作者,请点我

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/29776.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息