
PHP
城南199
这个作者很懒,什么都没留下…
展开
-
laravel orm下获取sql语句
DB::connection()->enableQueryLog();#开启执行日志 // 具体orm语句 Model::select('*')->get(); $sqlObj = DB::getQueryLog(); var_dump(sqlObj);原创 2021-11-24 14:23:04 · 1177 阅读 · 0 评论 -
PHP \Throwable \Error \Exception 区别
\Throwable是 PHP7.0 开始出现的异常类,他是 \Error \Exception 的父类\Error继承了 \Throwable 用来处理系统的一些内部错误,如内存溢出等\Exception继承了 \Throwable 用来处理程序执行中的报错,或主动抛出异常 (\Error也可抛出异常)...原创 2021-11-01 11:17:30 · 1841 阅读 · 0 评论 -
使用php批量压缩图片
<?php/** * 图片压缩类:通过缩放来压缩。 * 如果要保持源图比例,把参数$percent保持为1即可。 * 即使原比例压缩,也可大幅度缩小。数码相机4M图片。也可以缩为700KB左右。如果缩小比例,则体积会更小。 * * 结果:可保存、可直接显示。 */class imgcompress{ private $src; private $image; private $imageinfo; private $percent = 1;转载 2021-05-14 16:30:12 · 388 阅读 · 0 评论 -
PHPUnit 在 Windows下的安装
PHPUnit 在 Windows下的安装1、进入PHPUnit官网,下载对应版本的 phpunit.phar文件2、将phpunit.phar文件放到你认为合适的位置,可以和php目录不一致3、将放置phpunit.phar文件的目录添加到环境变量4、使用 win+R输入 cmd打开命令行窗口,切换到 phpunit.phar文件所在的目录下。dir ---查看目录D: ---切换到D盘cd php ---切换到php目录5、输入下列命令并回车echo @php原创 2021-04-12 19:06:03 · 513 阅读 · 0 评论 -
根据银行卡号获取对应的银行信息
据银行卡号码获取银行卡归属地信息接口地址:https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=银行卡根绝银行卡归属标识码,查询银行logo图标接口地址:https://apimg.alipay.com/combo.png?d=cashier&t=CCB卡号&cardBinCheck=true...转载 2021-01-16 10:36:25 · 1271 阅读 · 0 评论 -
Variable handling(PHP变量处理函数)
获取变量某个特征,或判断变量是否满足某些条件及打印清楚变量boolval — 获取变量的布尔值debug_zval_dump — Dumps a string representation of an internal zend value to outputdoubleval — floatval 的别名empty — 检查一个变量是否为空floatval — 获取变量的浮点值get_defined_vars — 返回由所有已定义变量所组成的数组get_resource_id — Retur原创 2021-01-13 10:58:17 · 116 阅读 · 0 评论 -
ctype函数检测字符串是否包含指定类型字符
ctype_alnum ___ 做字母和数字字符检测ctype_alpha ___ 做纯字符检测ctype_cntrl ___ 做控制字符检测ctype_digit ___ 做纯数字检测ctype_graph ___ 做可打印字符串检测,空格除外ctype_lower ___ 做小写字符检测ctype_print ___ 做可打印字符检测ctype_punct ___ 检测可打印的字符是不是不包含空白、数字和字母ctype_space ___原创 2021-01-05 13:39:23 · 159 阅读 · 0 评论 -
PHP 扩展安装
以安装SeasLog为例(日志系统) 一、去pecl网站(https://pecl.php.net/package/SeasLog)下载对应的扩展,windows选ddl,linux选.tgz包Windows 安装通过phpinfo();查看PHP对应的版本所以对应得我应该下载 7.3 Non Thread Safe (NTS) x64 这个包找到下载的压缩包中的 .dll 文件将他放入PHP/ext 文件夹下,在php.ini 最后一...原创 2020-11-12 14:08:17 · 364 阅读 · 0 评论 -
PHPstorm本地修改同步保存到远程服务器
转载:https://www.cnblogs.com/kccdzz/p/9184304.html配置好远程服务器然后转载 2019-07-25 09:22:01 · 348 阅读 · 0 评论 -
关于用户名的生成
关于用户名的生成转载: https://www.cnblogs.com/wangyk517/p/5816781.html.// 自动生成随机用户名// 测试,循环创建1万个随机账号,0碰撞,10万大约0-3个碰撞,足够应付未来数十亿级PVprivate function genUserNumber(){ $chars = "0123456789ABCDEFGHIJKLMNOPQR...转载 2019-06-11 11:34:08 · 870 阅读 · 0 评论 -
PHP emoji 表情问题
有三种处理方式:使用utf8mb4字符集使用base64编码过滤掉emoji//去除emoji表情 public function filterEmoji($str) { $str = preg_replace_callback('/./u',function(array $match) {return strlen($match[0]) >= 4? ''...转载 2019-06-19 15:18:33 · 174 阅读 · 0 评论