LMLPHP后院

PHP session 数据格式生成方法

PHP 的 session 模块是被过度设计,最难用,并且是最应该被移除的一个模块了。以其超级难用的函数,丑陋的代码风格,落伍的 Web 开发模式等等等等,已经不想再吐槽这个 session 模块了。存在即合理,就比如一个商店摆了一个垃圾,一旦被一个有钱人盯上,脑子一热,就买下来了。所以 session 模块也是这样,一旦捆绑上了 PHP 这门语言,就会被人用,一用就得被牵着鼻子走。如何生成其特有的 ...

PHP8 的一些特点

一句话,哥是写代码的人,不搞这些花里胡哨的东西。有时候还是硬着头皮了解一番。only X86JIT,对于调用次数高的函数。一些语法糖,match,attributes 等。真正的技术,不喜欢别人说自己是程序员,而更以为自己是工程师,当然也可以兼职管理人才。。。认真干事的人是工程师,技术只是基础。...

Fix Malformed UTF-8 characters, possibly incorrectly encoded

PHP 的 json_encode 函数处理一些数据的时候,有时候会出现 Malformed UTF-8 characters, possibly incorrectly encoded 这种错误,错误代号 5。这个问题怎么解决呢?问题的根本在于非法字符,一般情况下是不会出现的,要认真的查看代码,找出哪一步生产出了非法字符。比如字符串:/s/%D0%C5%B4%FB%D7%CA%BD%F0%C8%EB...

良心视频编辑器-剪映

他们在抖音里面花 50 块钱买视频编辑软件。还有,抖音里面竟然有公开卖谷歌地球的加壳软件,真的是什么样的人都有,对于低端用户,这样也就真的会出钱购买。剪映的速度编辑功能我很喜欢,我以前一直需要一个双曲函数变速功能,但是 iMovie 没有,从此特别不喜欢 iMovie,现在剪映通过打点的方式实现了,觉得很棒,不管里面的实现怎么样,至少能拿的出手了。曾经为了这个加速度,自己却萌生了想要写一个视频加速度编...

一颗巨星的陨落 CodeWeBlog

avacore,程序使用说明,[技术原创],LinuxC,KVM,猿生点滴,Linux-Hadoop,LINUX_C,Linux网络配置,swf相关,S2JH,版本控制---Git,wordpress函数,ku6,云平台,高级进阶:存储HDFS2.7.0,代码转帖,life,windowsserver2008,Mongo,Algorithms,WinCE,SEO,秋风集,面试题,MBA,负载均衡-Ng...

Fatal Error:imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data

= $imagetemp; $thumbdone = true; break; } } } 这是个无解的问题,第二次写这个了,系某些 PHP 版本的 Bug。读取图片发生致命错误,这样又没有可以检测的函数。PHP 终究不能胜任大一点的任务,语言本身代码质量太差,感觉每一个模块库都不强大,稍微深入一点就发现各种问题,给人感觉是为了实现这样一个功能而匆匆忙忙加入的库。Also see:https://wo...

PHP7 返回值类型与声明不符报错

PHP7 的函数和方法支持声明返回值类型,出于好奇,试了下如果在运行时返回值类型与声明不符会怎么样?<?php function test() : array{ return 'lmlphp'; } test(); 如下致命错误:PHP Fatal error: Uncaught TypeError: Return value of test() must be of the type array, ...

在 PHP 中打印 trace 信息

看 PHP 官方提供了几个函数,但是都不怎么好用。比如 debug_print_backtrace 是直接打印,并不返回值,这样需要借助缓冲区才能实现,比较麻烦;debug_backtrace 返回的是数组,需要 implode 才可以使用,并且冗余信息太多。高手在民间啊,也许很多人都意识到了这个不好用的问题,于是有了下面的解决方案:$e = new Exception(); echo str_rep...

MySQL删除数据库中所有表方法

通过使用 CONCAT 函数将数据库表名称和需要执行的 SQL 语句连接起来,输出在控制台;然后从控制台复制这些内容,粘贴,执行,OK。table_schema 条件为需要操作的数据库名称,参考 SQL 语句如下: SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE ...

PHP编码转换减号(连接符)无法转换问题

使用 PHP 的 iconv 或 mb_convert_encoding 函数进行编码转换,比如将 gb2312 转换为 utf-8 编码,在出现某些特殊字符(减号,连接符)时,不能正常工作,可能会变成问号"?"或者"C"。尝试了多种方法,依然不能很好的解决这个问题。如下代码,在声明了 //IGNORE 后遇到连接符号"-"仍然会变成符号"?"。 <?php $html = iconv($chars...
2024-03-29 17:04:30 1711703070 0.007316