随笔分类 -  PHP

摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/322 请求示例: { "appKey": "demo", "nonce": "12345", "sign": "04a8ba0a19ffc49171613 阅读全文
posted @ 2024-03-08 15:20 joshua317 阅读(59) 评论(0) 推荐(0) 编辑
摘要:<?php namespace App\Compontent; use Illuminate\Support\Str; class TransForm { /** * 把驼峰风格字段名转化为下划线风格 * @param array $array * 获取转换后的属性 * * @return arra 阅读全文
posted @ 2022-10-21 20:28 joshua317 阅读(448) 评论(0) 推荐(0) 编辑
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/280 一、下载 下载php8的thread safe版本,点击这里 下载 ,版本为php8.1.10 二、解压文件到指定目录 找到你的wamp安装目录如C 阅读全文
posted @ 2022-10-21 20:19 joshua317 阅读(294) 评论(0) 推荐(0) 编辑
摘要:验证表单请求 创建表单请求验证 面对更复杂的验证情境中,你可以创建一个「表单请求」来处理更为复杂的逻辑。表单请求是包含验证逻辑的自定义请求类。可使用 Artisan 命令 make:request 来创建表单请求类: php artisan make:request StoreBlogPost 新生 阅读全文
posted @ 2022-10-18 11:17 joshua317 阅读(1338) 评论(0) 推荐(0) 编辑
摘要:Laravel 提供了几种不同的方法来验证传入应用程序的数据。默认情况下,Laravel 的控制器基类使用 ValidatesRequests trait,它提供了一种方便的方法去使用各种强大的验证规则来验证传入的 HTTP 请求。 先看段简单的验证逻辑 validatedData=requ 阅读全文
posted @ 2022-10-18 11:00 joshua317 阅读(821) 评论(0) 推荐(0) 编辑
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/257 一、插件安装 打开PHPStorm,分别依次点击File | Settings | Plugins,然后搜索PlantUML integration 阅读全文
posted @ 2022-05-28 19:57 joshua317 阅读(97) 评论(0) 推荐(0) 编辑
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/246 使用php查看mysql的所有库表结构 主要思路: 1.查看所有的数据库; 2.选择某个数据库; 3.查看某个库下面的所有表; 4.查看表结构 主要 阅读全文
posted @ 2022-02-15 22:14 joshua317 阅读(244) 评论(0) 推荐(0) 编辑
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/197 instanceof 是一种类型运算符,它的主要作用如下: (1)用于确定一个 PHP 变量是否属于某一类 class的实例 <?php class 阅读全文
posted @ 2021-11-18 09:42 joshua317 阅读(394) 评论(0) 推荐(0) 编辑
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/190 通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。 PHP 支持按值传递参数(默认),通过引用传递参数以及默认参 阅读全文
posted @ 2021-11-10 18:43 joshua317 阅读(434) 评论(0) 推荐(0) 编辑
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/185 1 扩展安装 安装grpc、protobuf 2 Laravel项目安装 2.1 指定仓库地址 composer config -g repo.pa 阅读全文
posted @ 2021-11-04 18:34 joshua317 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:在写php nacos客户端时,发现一个问题,nacos的api要求的参数是boolean类型,php传的时候也是boolean类型,但是却没有获取到想要的结果,于是经过排查发现 php中 http_build_query会将array中boolean中true值转化成1,false转化成0. ht 阅读全文
posted @ 2021-11-03 17:31 joshua317 阅读(189) 评论(0) 推荐(0) 编辑
摘要:本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/182 在Laravel项目中,如果你在本地安装了 PHP, 并且你想使用 PHP 内置的服务器来为你的应用程序提供服务,则可以使用 Artisan 命令 阅读全文
posted @ 2021-11-02 20:10 joshua317 阅读(981) 评论(0) 推荐(0) 编辑
摘要:PHP所提供的重载(overloading)是指动态地创建类属性和方法。我们是通过魔术方法(magic methods)来实现的。 当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。接下来将使用不可访问属性(inaccessible properties)和不可访问方法(inacce 阅读全文
posted @ 2021-10-28 23:10 joshua317 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1 全局模式(推荐): composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ 2 单独项目使用 composer config repo.packagist composer https://m 阅读全文
posted @ 2021-10-26 09:08 joshua317 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:php imagick扩展安装 1.扩展安装 选择要安装的版本:https://pecl.php.net/package/imagick yum install -y ImageMagick-devel cd /usr/local/ wget https://pecl.php.net/get/ima 阅读全文
posted @ 2021-10-22 17:37 joshua317 阅读(214) 评论(0) 推荐(0) 编辑
摘要:(1)打开目录 opendir() (2)读取目录 readdir() (3)删除目录 rmdir() (4)关闭目录句柄 closedir() (5)创建目录 mkdir() (6)返回路径中的目录部分 dirname() (7)取得当前工作目录 getcwd() (8)列出指定路径中的文件和目录 阅读全文
posted @ 2021-09-26 23:12 joshua317 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1)date() 格式化一个本地时间/日期。 (2)getdate() 取得日期/时间信息。 (3)date_default_timezone_set() 设定默认时区。 (4)date_default_timezone_get() 返回默认时区。 (5)mktime() 返回一个日期的 Unix时 阅读全文
posted @ 2021-09-26 23:11 joshua317 阅读(174) 评论(0) 推荐(0) 编辑
摘要:(1)打开文件 fopen() (2)读取文件 fgets() ; 注:file_get_contents()也是读取文件 (3)写入文件fwrite() ; 注:file_put_contents()同样可以写入文件 (4)关闭文件句柄 fclose() (5)移动 / 重命名文件 rename( 阅读全文
posted @ 2021-09-26 23:11 joshua317 阅读(30) 评论(0) 推荐(0) 编辑
摘要:(1)array() 创建数组 (2)in_array() 判断元素是否在数组中 (3)count() 返回数组中元素的数目 (4)array_merge() 将多个数组合并成一个数组 (5)array_diff() 比较两个或两个以上数组的差异 (6)array_intersect() 获取两个或 阅读全文
posted @ 2021-09-26 23:10 joshua317 阅读(142) 评论(0) 推荐(0) 编辑
摘要:(1)trim() 移除字符串两侧的空白字符和其他字符; (2)strlen() 获取字符串的长度 (3)mb_strlen() 获取字符串长度(可指定字符编码,对中文字符串计算长度) (4)substr()返回字符串的一部分; (5)str_replace() 子字符串替换 (6)str_repe 阅读全文
posted @ 2021-09-26 23:10 joshua317 阅读(225) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示