
PHP
对这是我的昵称
为什么要写简介
展开
-
php读取env配置文件
<?phpclass Env{ const ENV_PREFIX = ''; /** * 加载配置文件 * @access public * @param string $filePath 配置文件路径 * @return void */ public static function loadFile(string $filePath): void { if (!file_exists($.原创 2022-02-24 08:00:00 · 1055 阅读 · 0 评论 -
PHP---当你无法登录服务器或者服务器权限不够的时候想看日志怎么办?
注意'/'和'\'的区别,linux上只识别'/','\'会提示找不到目录或者文件$file = "yourpath/test.txt";$myfile = fopen($file, "r") or die("Unable to open file!");echo fread($myfile,filesize($file));fclose($myfile);原创 2022-03-01 08:00:00 · 351 阅读 · 0 评论 -
Larave之phpunit单元测试(三)之测试文件上传
测试文件上传其实laravel官网文档中是有介绍的Illuminate\Http\UploadedFile 提供了一个 fake 方法用于生成虚拟的文件或者图像以供测试之用。它可以和 Storage facade 的 fake 方法相结合,大幅度简化了文件上传测试。举个例子,你可以结合这两者的功能非常方便地进行头像上传表单测试:<?phpnamespace Tests\Feature;use Illuminate\Foundation\Testing\RefreshDatabase;原创 2022-01-30 08:00:00 · 873 阅读 · 0 评论 -
Larave之phpunit单元测试(二)之安装、phpunit.xml配置及简单使用
安装linux和windows用户均可以使用composer进行PHPUNIT的安装,默认安装最新版composer global require phpunit/phpunit装完后可以运行phpunit --version查看是否安装成功及版本号,如图安装好了之后可以在laravel项目根目录下执行,laravel是自带一个tests目录和一些测试文件的,当然也有自带的phpunit.xml配置文件:<?xml version="1.0" encoding="UTF原创 2022-01-28 08:00:00 · 1779 阅读 · 0 评论 -
Larave之phpunit单元测试(一)之为什么要写单元测试
什么是单元测试作为程序员,对测试这个词肯定不陌生,每次项目做完,都需要测试一遍,当然你可能会说:“这是测试工程师的工作!,我为什么要干”,不着急,看下去,文章会回答这个问题。所谓单元测试,就是把代码以最小的单位进行测试,在php中,最小的单位可以理解为函数,也就是说对每个函数进行测试。为什么要写单元测试为了离猝死远一点,哈哈,开个玩笑,但是肯定会让你少掉一点头发。首先来说,我也是从小白过来的,也是经历过社会的洗礼和岁月的摧残。刚毕业那会儿,由于才疏学浅,写代码都很费劲,更别说什么单元原创 2022-01-27 08:00:00 · 308 阅读 · 0 评论 -
php使用openssl_encrypt和openssl_decrypt进行AES加密解密
openssl_encrypt方法参数介绍://加密function openssl_encrypt($data, $cipher_algo, $passphrase, $options = 0, $iv = "", &$tag = null, $aad = "", $tag_length = 16) { }$data:要加密的数据;$cipher_algo:你要使用的算法,可以打印openssl_get_cipher_methods()的结果查看所有算法;$passphr.原创 2022-01-20 12:18:51 · 5458 阅读 · 0 评论 -
PHP字符串比较规则
有小伙伴面试的时候私信问我字符串类型的小数、百分比数大小怎么比较,都是些很基础的东西,网上其实能够搜到,但是很多小伙伴还是缺少动手能力以及做笔记的习惯。代码示例$a = "1.17%";$b = "4%";var_dump($a>$b);//因为1比4小,所以返回false$a = "99%";$b = "100%";var_dump($a>$b);//因为9比1大,所以返回true$a = "1";$b = "2";var_dump($a>$b);//返..原创 2022-01-10 17:31:44 · 373 阅读 · 0 评论