php
qq_33729083
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php笔记(经常更新)
https://www.kancloud.cn/zhangjungo/demo原创 2021-08-27 16:58:10 · 155 阅读 · 0 评论 -
PHP 读取文件目录函数方法使用 --PHP – glob()或scandir()或readdir()
foreach (glob("*.*") as $filename) { echo $filename."<br />";}if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: .".$file."<br />"; } closedir原创 2021-05-22 16:27:28 · 345 阅读 · 0 评论 -
php password_hash和password_verify使用,可以进行用户密码存储
使用$a=password_hash(‘123456’,PASSWORD_DEFAULT)存入数据库密码字段校验bool password_verify ( “123456” , $a)原创 2021-05-22 11:18:18 · 279 阅读 · 0 评论 -
php生成 二维码名片 和读取二维码图片信息
扫描后原创 2021-05-20 17:16:24 · 250 阅读 · 0 评论 -
php ob_clean() 函数
php ob_clean() 函数ob_clean():清空输出缓冲区的内容语法:ob_clean():复制详细描述:在php的默认配置下,php输出是先输出到缓冲区(output_buffering,内存区域),然后输送到浏览器。不过只要数据还没有真正发送到浏览器(严格来说是tcp buffer),那么是可以通过内置的ob_clean函数进行清空的。注意:ob_clean 只是清空当前缓冲区的数据,如果先前输出的数据大于缓冲区,那么一部分数据已经发送,发送的这部分数据是无法清空的。另外如果禁原创 2021-05-18 12:01:16 · 455 阅读 · 0 评论 -
php 类中的静态属性和静态方法不同
静态变量静态成员只保留一个变量值,而这个变量值对所有的实例都是有效,也就是说,所有的实例共享这个成员。静态方法静态方法可以直接使用class::… 来调用,而非静态方法需要满足一定限制条件才能使用class::… 的方法调用,如之前所述...原创 2021-05-13 15:44:11 · 126 阅读 · 0 评论 -
php反射机制 可以拿到注释东西很多自己看文档
原创 2021-05-13 11:58:07 · 145 阅读 · 0 评论 -
依赖注入 和控制反转
原创 2021-05-13 11:30:20 · 125 阅读 · 0 评论 -
php注册树模式
原创 2021-05-13 11:24:09 · 101 阅读 · 0 评论 -
php单例模式
为什么要使用单例模式:对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows中就只能打开一个任务管理器。如果不使用机制对窗口对象进行唯一化,将弹出多个窗口,如果这些窗口显示的内容完全一致,则是重复对象,浪费内存资源;如果这些窗口显示的内容不一致,则意味着在某一瞬间系统有多个状态,与实际不符,也会给用户带来误解,不知道哪一个才是真实的状态。因此有原创 2021-05-13 10:19:49 · 104 阅读 · 0 评论 -
parse_ini_file得使用同 simplexml_load_file和simplexml_load_string以及yaml_parse_file(需安装扩展)
新建,test.ini使用返回值:原创 2021-05-13 09:14:43 · 190 阅读 · 0 评论 -
PHP加解密函数
/**加密函数@param string $txt 需要加密的字符串@param string $key 密钥@return string 返回加密结果/function encrypt($txt, KaTeX parse error: Expected '}', got 'EOF' at end of input: …'){ if (empty(txt)) return txt;if(empty(txt; if (empty(txt;if(empty(key)) $key = md5(M原创 2021-05-07 14:33:12 · 152 阅读 · 0 评论 -
mysql空字符串和null
当count统计数量的时候。空值(null)并不会被当成有效值去统计。同理,sum()求和的时候,null也不会被统计进来,这样就能理解,为什么null计算的时候结果为空,而sum()求和的时候结果正常了。结论:所以在设置默认值的时候,尽量不要用null当默认值,如果字段是int类型,默认为0;如果是varchar类型,默认值用空字符串(’’)会更好一些。带有null的默认值还是可以走索引的,只是会影响效率。当然,如果确认该字段不会用到索引的话,也是可以设置为null的。在设置字段的时候,可以给字原创 2021-04-29 17:26:52 · 575 阅读 · 0 评论 -
常用PHP函数总结
array_column() 返回输入数组中某个单一列的值。原创 2021-04-16 15:36:12 · 106 阅读 · 0 评论 -
mb_strlen()和strlen()
最近写php代码,用到了mb_strlen()和strlen(),区分一下两个函数。还有就是tp5 内置规则的长度 汉字默认调用内部mb_strlen() 可选。字符编码。如果省略,则使用内部字符编码。mb_internal_encoding() 用于设置/获取内部字符编码。//测试时文件的编码方式要是utf8str=′中文a字1符′;echostrlen(str='中文a字1符';echo strlen(str=′中文a字1符′;echostrlen(str).’‘;//14echo mb_转载 2020-11-27 10:49:30 · 339 阅读 · 0 评论 -
微信如何根据经纬度坐标查询具体地理位置
微信如何根据经纬度坐标查询具体地理位置好多人会问为什么微信高级接口获取的坐标信息位置不准,主要原因不是微信获取的不准,而是微信获取的是gps坐标,如果你直接用百度或google的api去解析的话肯定会出现误差的。首先你需要吧gps位置转换成google或者百度的坐标,然后在通过转换后的坐标去获取准确的地理位置。方法一:gps转换成google或者百度坐标,转换gps的接口 http://map.yanue.net/gps.html方法二:gps转换成百度坐标function getgps(lats原创 2020-10-27 16:30:52 · 2675 阅读 · 0 评论 -
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
本文实例讲述了php基于ob_start(‘ob_gzhandler’)实现网页压缩功能的方法。分享给大家供大家参考,具体如下:PHP生成网页后传送给浏览器显示 ,页面的打开速度除了与用户的网速有关,往往也跟页面的大小有很关系,我们可以从网 页大小着手,以提高网页的响应速度。下面的代码是一个压缩网页的例子,我们利用ob_gzip函数,使用ob_start将输出内容压缩后放到“缓冲区”后再输出...原创 2018-11-17 12:18:39 · 168 阅读 · 0 评论 -
对用户传入的变量进行转义操作
/* 对用户传入的变量进行转义操作。*/if (!get_magic_quotes_gpc()){if (!empty($_GET)){GET=addslashesdeep(_GET = addslashes_deep(GET=addslashesdeep(_GET);}if (!empty($_POST)){POST=addslashesdeep(_POST = adds...原创 2018-11-17 11:57:51 · 416 阅读 · 0 评论 -
PHP开发技术细节
1、include使用在A文件中 include了B文件B文件中又include了C文件B文件中include的C文件路径应该是从A文件路径出发计算C另外:__FILE__是指当前文件 和include无关例如:在B文件中或者C文件中使用__FILE__得到的还是B文件中或者C文件的路径...原创 2018-11-17 11:41:08 · 238 阅读 · 0 评论
分享