LMLPHP后院

PHP 5.5 新特性 ::class 获取类名字符

看 Laravel 的源代码,之前在 Provider 里面是直接用字符串来配置需要的服务,新版本之后,代码发生了一些变化,使用的是类名加双冒号加关键词 class 来配置需要的服务。 Laravel 更新太快,要求的版本是 PHP5.5.9 以上,但是商业气息太浓,性能太低。不得不感叹,真是一用 Laravel,就像是女星嫁入豪门从此深似海。 使用 var_dump() 打印 类名::class,...

7 月了,好久没写文章

人家忘记的一干二净,相反自己却记得一清二楚,这是一个多么愚蠢的动作。大脑是个神奇的东西,它有一种难以表达的印象内容。不像二进制或者是纸张的存储,不会出现模糊不清的印象。举个例子🌰,让你看一串不是很长的字符,看完你虽然记不住,但是有印象,出个选择题给你,你能正确的选择出刚刚给你看的字符是哪一种,这种印象计算机当下是模拟不了的,所以,当下,所有的电子产品,所有的人工智能都是智商税罢了,为了收割老百姓的银子...

GoogleBot 抓取大量的 ...妹子.htm 是怎么回事

不怎么抓取,要么就是疯狂抓取,要么就是无中生有乱抓取。最近发现 GoogleBot 又没什么动静了,于是看了下日志,发现大量的抓取 地名 或者 某某修饰 或者 KTV 等 加上 XX 妹纸 加上 随机字符.htm...喃喃妹子...OSd.htm ...呗呗妹子...OSd.htm ...秀秀妹子...OSd.htm比如: /search/同江KTV妹子(11.9115.62VX)喃喃妹子...Yb0...

PHP 0=='UNSET'? 刷新你的三观

'unset');" string(5) "unset" lindeMacBook-Pro:l lin$ php -r "var_dump('unset'==0);" bool(true) 所以,对于字符串和数字进行比较的话,就要注意了,所有字符串都等于 0,保险起见,还是用三个等号来比较。...

LMLPHP Fatal Error:Array and string offset access syntax with curly braces is deprecated

PHP7.4 不允许使用花括号来访问字符串偏移。报错原因是: PHP7.4 不再能够使用花括号来访问数组或者字符串的偏移 解决办法:将 {} 改成 [] 新浪 SAE 报错的代码: if( in_array($parameter, array('pic', 'image')) && $value{0} == '@' ) { 这代码风格真的很像我刚开始的时候: 我最初习惯 if( in_array() ...

PHP5.2.1和PHP5.5.9之间的差异

315); // T_ENCAPSED_AND_WHITESPACE echo token_name(316); // T_CONSTANT_ENCAPSED_STRING对双引号的解析结果不同,如下字符串:$str = "<IfModule mod_rewrite.c>\r\nRewriteEngine on\r\nRewriteCond %{REQUEST_FILENAME} !-d\r\nRew...

Android WebView 使用 loadData 无法渲染怎么办

w 渲染网页遇到的一些问题。Android WebView 的 loadData方法注意事项 loadData() 中的 html data 中不能包含 '#', '%', '\', '?' 四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分 html 代码。需要如何处理呢?我们需要用 UrlEncoder 编码为 %23, %25, %27, %3f 。 可以使用以下两种代码,dat...

从网站统计功能看百度图片蜘蛛抓取错误地址

SurveyBot 等。从统计日志看,本站的访问量蛮大的,一天有好几千的请求,只不过这些请求大部分都不是真实的浏览器端的请求。 在保存统计数据时,我给 http_user_agent 设置了200个字符的长度,认为应该够了。后来在统计结果中发现,长长短短的不同的 userAgent 竟然有72种。其中有一个含有 Mozilla/5.0 (Linux; Android 4.4.2; Coolpad 8...

换行符和回车符号的差别

在 Windows 系列系统中的换行包含换行(\n)和回车(\r)两个字符,而 Unix(Linux) 系列的系统中的换行只包含换行符(\n)。 要理解换行和回车两个字符的差别,从英文上更好理解。换行(\n)的英文翻译为 Line Feed,而回车(\r)的英文翻译为 Carriage Return。据说这个是跟早期的打印机有关系的,早期的打印机的换行其实就是进纸,打印机将纸张通过机械的力量转入,形...

使用PHP字符串处理mb系列函数注意事项

PHP 的 mbstring 系列函数在使用的时候需要设置内部编码,如果没有设置,则默认跟随系统编码。关于 mbstring 系列函数出现乱码问题,网上的很多被转载的文章大都说是没有安装 mbstring 扩展导致。如果没有安装 mbstring 扩展,报错的就是 Undefined function,而不是乱码的问题。很多程序在开发的时候,由于程序员的经验不够丰富,开始运行的时候没有任何问题,一旦迁...
2024-04-26 20:21:46 1714134105 0.018428