每天学习一点点,成功增加一大步

 分类:PHP

PHP 5.5 新特性

PHP 5.5 新特性
1、新增 Generators yield关键字用于当函数需要返回一个迭代器的时候,逐个返回值。 function number10() { for($i = 1; $i <= 10; $i += 1) yield $i; } 该函数的返回值...

zhanghui 2年前 (2017-01-09) 505℃

PHP 5.4 新特性

PHP 5.4 新特性
1、新增 Traits https://php.net/manual/zh/language.oop5.traits.php // Traits不能被单独实例化,只能被类所包含 trait SayWorld { public function sayHello() ...

zhanghui 2年前 (2017-01-07) 417℃

PHP 5.3 新特性

PHP 5.3 新特性
1、支持命名空间 https://php.net/manual/zh/language.namespaces.php <?php namespace my\name; // 定义命名空间 class MyClass {} const MYCONST = 1; ...

zhanghui 2年前 (2017-01-07) 385℃

PHP5 的 instanceof 关键字

PHP5 的 instanceof 关键字
使用这个关键字可以确定一个对象是类的实例、类的子类,还是实现了某个特定接口,并进行相应的操作。在某些情况下,我们希望确定某个类是否特定的类型,或者是否实现了特定的接口。instanceof操作符非常适合完成这个任务。instanceof操作符检查三件事情:实例是否某个特定的类型,...

zhanghui 3年前 (2016-11-25) 574℃

PHP 巧用curl 并发减少后端访问时间

PHP 巧用curl 并发减少后端访问时间
首先,先了解下 PHP中的curl多线程函数: http://php.net/manual/zh/ref.curl.php curl_multi_add_handle — 向curl批处理会话中添加单独的curl句柄 curl_multi_close — 关闭一组cURL句柄 ...

zhanghui 3年前 (2016-11-14) 663℃

FastCGI 进程意外退出造成500错误

FastCGI 进程意外退出造成500错误
在一台新服务器上,安装新网站,之前只放至了一个网站。是服务器商配置好的,非集成环境。 添加了一个新站,路径都制定好了,但是在访问时出现了500错误。提示貌似是php的问题,但是之前的网站,运行的是discuz,一切正常,加了个新网站就报错。用phpinfo语句执行也是同样的错误。...

zhanghui 3年前 (2016-09-06) 806℃

PHP和Mysql的Timestamp互换

PHP和Mysql的Timestamp互换
在mysql中有三种时间字段类型:DATETIME,DATE和TIMESTAMP。 DATETIME以YYYY-MM-DD HH:MM:SS格式的字符串来保存数据; DATE则是只有年月日以YYYY-MM-DD形式的字串; TIMESTAMP类型和PHP中的TIMESTAMP类型...

zhanghui 3年前 (2016-08-31) 611℃

PHP 中转换 SGML 类语言为真实中文字符

PHP 中转换 SGML 类语言为真实中文字符
昨天在用 PHP 在做一个数据采集项目的时候遇到了一个特殊的问题,就是中文被特殊的字符转化,用PHP采集过来还是保持原来的字符,但在浏览器会被编译成正常的中文字符显示在页面上,但你打开源代码查看时还是会保持原来的字符。 ‘Ubuntu | &#20840;&a...

zhanghui 3年前 (2016-07-25) 751℃

PHP实现Unicode和Utf-8编码的互相转换(收藏自网络)

PHP实现Unicode和Utf-8编码的互相转换(收藏自网络)
Unicode和Utf-8编码的区别 Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个...

zhanghui 3年前 (2016-07-24) 681℃

PHP设置Access-Control-Allow-Origin实现AJAX的跨域访问

PHP设置Access-Control-Allow-Origin实现AJAX的跨域访问
ajax 的跨域访问是前后端分离的重要问题,如果没有访问权限则被会拦截。网络上常用的方法是JSONP方法,JSONP方法是一种非官方方法,而且这种方法只支持GET方式,不如POST方式的安全。 以前在做PHP的前后分离的平台,但因跨域访问权限问题一直不能很好的实现。但今天在做一个...

zhanghui 3年前 (2016-06-22) 4780℃