随笔分类 - PHP
世界上最好的语言
摘要:文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing 欢迎关注,有问题一起学习欢迎留言、评论。
阅读全文
摘要:<?php /* 当你在搭建网站时,从远程服务器下载某张图片并且将其保存在自己的服务器上,这一操作会经常用到。代码如下: */ $image = file_get_contents('http://www.url.com/image.jpg'); file_put_contents('/images/image.jpg', $image); //Where to save the imag...
阅读全文
摘要:<?php $str="我...我要要要...学学学..编编程"; $str=preg_replace('/\./','',$str);//我我要要要学学学编编程 $str=preg_replace('/(.)\1+/u','$1',$str);//我要学编程 echo $str; 全部用正则实现。 1.替换 . 2.去掉重复的字 文章来源:刘俊涛的博客 地址:http://...
阅读全文
摘要:PHP如何实现多进程? PHP实现多进程并行执行脚本 由于php的进程是不支持多线程的,有些场景为了方便以及提高性能,可以用php实现多进程以弥补这个不足: #!/usr/bin/env php url = $url; } public function run() { ...
阅读全文
摘要:关于网站的评论插件: 自我感觉不错的:畅言(自己在用,感觉挺好玩的。比较具有趣味性。功能上基本满足) 来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing 欢迎关注,有问题一起学习欢迎留言、评论。
阅读全文
摘要:SESSION 的数据保存在哪里呢? 当然是在服务器端,但不是保存在内存中,而是保存在文件或数据库中。 默认情况下,PHP.ini 中设置的 SESSION 保存方式是 files(session.save_handler = files),即使用读写文件的方式保存 SESSION 数据,而 SESSION 文件保存的目录由session.save_path...
阅读全文
摘要:常用的redis命令 http://www.runoob.com/redis/redis-tutorial.html 菜鸟教程 Cmd连接有密码的redis:$ redis-cli -h host -p port -a password 1、连接操作命令 $redis->quit:关闭连接(connection) $redis->auth:简单密码认证 2、...
阅读全文
摘要:Redis安装 wamp环境安装redis扩展 首先在自己本地项目中phpinfo(); 查看php版本; (php版本是5.5, ts-vcll表示MSVC11 (Visual C++ 2012), 自己环境是32位的(x86)) (看着三个信息) 官网下载 http://windows.php.net/downloads/pecl/releases/igbinary/...
阅读全文
摘要:PHP_EOL 代表php的换行符, 这个变量会根据平台而变, 在windows下会是/r/n, 在linux下是/n, 在mac下是/r 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing
阅读全文
摘要:这个功能需要设置才能使用; 步骤:control+shift+A功能可以搜索对应功能 输入mouse 设置Change font size(Zoom) ...的按钮打开,然后就可以通过 ctrl+鼠标上下滚动调节字体大小 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing
阅读全文
摘要:访问https://xdebug.org 在浏览器输入http://localhost/?phpinfo=1 (前提已经安装了wamp环境) Ctrl+a 全选 ,复制 粘贴到刚才的网站的空白框中。 开始分析 Ok,这个就是符合自己系统的Xdebug 插件,具体安装后面继续。 文章来源:刘俊涛的博客 地址:http://www.cnbl...
阅读全文
摘要:又是一个非常使用的函数。 结果: 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing
阅读全文
摘要:PHP 的学习,可以归纳为三个类型: 语言的基础语法学习,这些是 ifelse, while, switch, class, function, trait 等; 内置函数/类学习,这些是 array 的操作,string 的操作,cookie 等; 应用学习,这些是队列、计划任务、注册登录、缓存、邮件、分页、权限管理、ORM等; 学习框架提供的每一个功能,并...
阅读全文
摘要:Compact ---- 创建一个包含变量名和它们的值的数组: 瞬间感觉这个函数高大上,以前竟然没有发现它。。。。 来一段在laravel中的应用: 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing
阅读全文
摘要:尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。...
阅读全文
摘要:很多地方为了隐藏用户名信息,用*星号代替。 可以封装成方法直接处理。 function hideStar($str) { //用户名、邮箱、手机账号中间字符串以*隐藏 if (strpos($str, '@')) { $email_array = explode("@", $str); $prevfix = (strlen($email_array[0]) ...
阅读全文
摘要:我们经常使用到,时间显示,刚刚,几秒前…… 于是乎,封装。对就是封装。 function getTime($time) { $rtime = date("m-d H:i", $time); $htime = date("H:i", $time); $time = time() - $time; if ($time < 60) { $str = '...
阅读全文
摘要:PHP中单引号双引号使用原则 1.PHP中尽量用单引号,HTML代码全部用双引号 2.在包含变量的时候,用双引号可以简化操作 3.复杂的情况下用大括号包起来 4 PHP引号还有一个用处就是,有的时候需要用php生成文本文件,换行符\n需要用双引号才能好使,单引号则会直接把\n当成字符输出。
阅读全文
摘要:开开{4} //\1引用的是第一个小组的内容 //\2引用的是第二个小组的内容 //.. preg_match_all($reg,$str,$match); var_dump($match);
阅读全文