LMLPHP官方网站兼博客移动站上线
经过周日的努力,一下午加晚上,LMLPHP 官方网站手机站和 LMLPHP 官方博客手机站正式上线。目前所有页面在 MI2 的自带浏览器,UC浏览器,百度浏览器和 Samsung Galaxy S4 mini 的 QQ 浏览器上显示均正常,效果还算比较满意,毕竟同样的内容要兼容在不同尺寸的设备上显示出来还是有些难度的。 在做手机站的时候,站点宽度设置都是100%,基本没有特别指定的宽度,HTML 结构...
PHP适合创业Java才更适合打工
如题:PHP 适合创业,Java 更适合工作。虽然说的是两门编程语言,但却代表了编程语言的两个方向,很多事物都是如此,太灵活的东西需要认真和细心的设计,而很规范老练的东西才会更加通用。本篇文章是写给程序员的,写给懂得的人的。PHP 这门语言,其实已经被各大互联网公司玩坏了。如果把语言作为工具来说,PHP 的设计还是非常不错的,不说性能,只说做事的便捷,虽然语言内部由于历史等种种原因,不一定是完美的。而 ...
使用phpcredits查看PHP开发者信息
看 PHP PEAR 之 PECL 相关信息,在 php.net 中发现 PHP 行为扩展选项信息里面有个函数 phpcredits(),可以返回 PHP 所有开发人员信息。其实细心的童鞋也会发现在 PECL 相关的 C 扩展库中,每个扩展源码里面都有一个文件名是 CREDITS。我用的 PHP 版本是 7.0.2,于是小小试了一次,看看核心开发人员的名字。 风雪之隅-惠新宸(Laruence)的博客...
PHPExcel 兼容读取电子表格
本文使用 PHPExcel 实现一个兼容的读取电子表格的功能,PHPExcel 内置强大的识别能力,可以很好的支持 csv,xls,xlsx 等格式。<?php require 'E:\code\projects\PHPExcel\Classes\PHPExcel.php'; $inputFileName = 'example1.xlsx'; $inputFileName = 'example1.xls...
PHP7 返回值类型与声明不符报错
PHP7 的函数和方法支持声明返回值类型,出于好奇,试了下如果在运行时返回值类型与声明不符会怎么样?<?php function test() : array{ return 'lmlphp'; } test(); 如下致命错误:PHP Fatal error: Uncaught TypeError: Return value of test() must be of the type array, s...
开源框架LMLPHP-monkey发布强力回归WEB开发本质
很少有人知道 LMLPHP 框架还有一个版本,monkey 版本。其实早该出来的,只是一直没有时间来做这件事情。这回终于可以装一回逼了,LMLPHP-monkey 需要 PHP 5.3 以上版本,让那些喜欢 namespace 的人可以高大上一回。GITHUB 地址 https://github.com/leiminglin/LMLPHP-monkey LMLPHP-monkey 让开发回归本质,不搞...
2016上海PHPCON技术峰会(二)
PHPCON 第二天。鸟哥-惠新宸说他来上海次四次了,见证了头发一年比一年少。PHP7 之高性能之源,优化的地方特别多,其中比较重要的有内存消耗的优化,内存消耗少了,CPU 的占用率会降低,自然性能也提升了。PHP7 重新定义了 zval 的结构体,使得数据的访问效率大大提升,尤其是数组的效率。在问答环节,有人问到鸟哥关于 PHP 编程在写法上怎么写才能使得性能更高,以及写法上需要注意的地方?。鸟哥更是...
谈谈 PHP 协程的任务调度
其实 PHP 的 yield 是做死的节奏。因为像我之前一篇文章提到的 PHP 的 ArrayAccess 一样,不懂或不知道它并不会影响一个程序员的开发与设计。也许他们实现 yield,只是为了实现而实现,其他语言有的东西 PHP 当然得有,就这么一个理由比较有说服力。关于 yield 在 PHP 程序里面的作用和好处是什么?我个人能想到的就是,比如一个傻逼写了一堆脚本,如果要维护这堆脚本怎么办,于是...
使用LMLPHP实现简单的CURL请求POST例子
不知道在哪里看到过的文字,说 PHP CURL 很强大,但是搞了这么久,不知道强大在哪。不过仔细一看,确实挺强大的,可以实现所有的 HTTP 请求,难道还不强大吗? 说实话,如果是进行简单的 GET 请求,我个人认为根本不需要 CURL,PHP 的 file_get_contents 足够方便和强大了。但是如果是 POST 并且需要上传文件,HTTPS 等复杂的请求,使用 file_get_conte...
小米自带浏览器网页跳转到sdfste.com/njs.php
深夜了,本来想早点睡个觉的,用小米手机自带浏览器访问网站 www.lmlphp.com 和 blog.lmlphp.com 都跳转到了 www.sdfste.com/njs.php?http://www.lmlphp.com 和 www.sdfste.com/njs.php?http://blog.lmlphp.com。然后浏览器头部出现那个红色的警告,此网站可能存在风险,请谨慎访问! 我大吃一惊,怎...