PHP
文章平均质量分 67
ysh198554
这个作者很懒,什么都没留下…
展开
-
PHP中new static()与new self()的区别异同分析
本文实例讲述了PHP中new static()与new self()的区别异同,相信对于大家学习PHP程序设计能够带来一定的帮助。 问题的起因是本地搭建一个站。发现用PHP 5.2 搭建不起来,站PHP代码里面有很多5.3以上的部分,要求更改在5.2下能运行。 改着改着发现了一个地方 ? return new static($val); 这尼玛是神马,转载 2017-06-29 18:26:37 · 160 阅读 · 0 评论 -
PHP安全的URL字符串base64编码和解码
如果直接使用base64_encode和base64_decode方法的话,生成的字符串可能不适用URL地址。下面的方法可以解决该问题: URL安全的字符串编码: function urlsafe_b64encode($string) { $data = base64_encode($string); $data = str_replace(array('+转载 2017-07-20 18:30:50 · 1161 阅读 · 0 评论 -
PHP合并数组+与array_merge的区别分析
主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意 1)键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖) 2)键名为字符时,+仍然把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉,但array_merge()此时转载 2017-07-19 17:40:47 · 149 阅读 · 0 评论 -
php读取目录及子目录下所有文件名的方法
本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考。具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: $dir="./caxa/"; $file=scandir($dir); print_r($file); 稍微复杂点的,来自于php手册: $dir = "/etc/php5/";转载 2017-08-16 11:39:03 · 171 阅读 · 0 评论