php学习
customicondesign
程序员的疯狂。
展开
-
php中include()和require()区别
经常在编程中遇到include()和require()函数。对他们的区别却不是很了解。查询google.com(searching "include requirement difference")得到下面一个结论,好像在哪看到过“The difference is that if we use require_once() then the file to be added should原创 2012-06-27 10:46:24 · 651 阅读 · 0 评论 -
正确理解Linux内存占用过高的问题
最近有个月经问题,老有人问为何开机后,还没有其他服务,mem就被用完了?是不是内存泄露?是否要重启服务?只能说不要看现象,要看本质才能找到问题的根源。往往给出这样的结果,怀疑内存用了90%:Mem: 4146788k total, 3825536k used, 321252k free, 213488k buffersSwap: 2650684k total, 80k used, 26转载 2017-08-11 14:03:06 · 1092 阅读 · 0 评论 -
json_decode问题
今天在编码过程中 post返回的json数据,json_decode的时候为null,json_last_error()返回为4.根据排查(字符串长度)发现返回的字符串的长度比自己看到的字符串长度长3.基本上确定是BOM的问题找到问题解决方案就是对post或者get返回的数据进行去除BOM.下面是去除函数function removeBom($contents){原创 2017-08-18 11:39:52 · 762 阅读 · 1 评论 -
如何解决RewriteRule 不同文件夹 相同文件重定向的问题
今天遇到了一个问题,一个父文件夹与子文件夹,文件里面的内容是一样的。都需要把.html转到.php上来。今天用了RewriteRule index.html index.php [L]RewriteRule iphone/index.html iphone/index.php [L]但是输入iphone的地址,仍然跑到index.html(父文件夹中来)。经过多原创 2015-10-13 15:00:48 · 2869 阅读 · 0 评论 -
字符反序,和字母反序
反序的应用,主要是strrev() 以及 array_reverse的应用,当然还有explode和join.直接上代码<?php/** * reverse using * * */$word = "just test";echo strrev($word);$s = "Once upon a time there was a turtle.";$word原创 2015-05-10 22:23:25 · 1002 阅读 · 0 评论 -
php 命令行工具 日志请使用绝对路径
最近项目中要用到任务计划,由于在linux下执行。所以必须要用到php的命令行工具。但是在项目目录下进行测试,没有发现log日志。百思不得其解。测试代码如下:logResult('log.txt');我在~下面执行"项目目录/log.txt"后发现,没有写进去。也没有报错。但是在~目录下发现了log.txt说明log.txt建立在了当前的目录下面。所以如果要下这种日志文原创 2015-10-20 16:54:09 · 1428 阅读 · 0 评论 -
discuz开启门户的功能
discuz默认是不开启门户功能的。开启的方法为登陆后台或,在全局导航下面点击“站点功能” 下面开启就可以了。然后在模板下面可以设置是否首页。很简单,就是不常用dz的话,会忘记。所以记录下来。原创 2015-11-05 10:23:13 · 1490 阅读 · 0 评论 -
ucwords和ucfirst用法举例!!
ucwords和ucfirst用法举例!!<?php/** * ucwords and ucfirst using * */ $testStr = "just_test_here"; $str = ucwords(str_replace("_", " ", $testStr)); echo str_replace(" ", "", $str); echo ucfirs原创 2015-05-10 22:39:52 · 2087 阅读 · 0 评论 -
charaster---string单个字符操作
<?php/** * string single display * string[i] display method */// example$string = "this is the just text";$vowels = 0;for($i = 0, $j = strlen($string); $i < $j; $i++) { if(strstr('this原创 2015-05-10 17:36:41 · 916 阅读 · 0 评论 -
substr_replace深入研究
substr_replace非常游泳,替换子字符串直接上代码。由于我的sublime text暂时只支持英文,所以抱歉<?php/** substr_replace study @param substr_replace($old_string, $mew_substring, $start, $length); */$str1 = "my pet is a blue原创 2015-05-09 23:39:07 · 458 阅读 · 0 评论 -
substr函数深度研究
字符串截取在很多业务中都会用到,你真的会用到所有的功能吗?直接上代码<?php/** * substr 测试练习 * substr(str,start,length); * @return str */$str1 ="just test here";// substr正常情况下,参数echo substr($str1, 3, 5); //start是从0开始计数的,所以正常原创 2015-05-08 10:25:57 · 429 阅读 · 0 评论 -
php时时刷新功能
首先声明一点,我写博客的目的就是把一些知识点随时放到网上,等自己查询的时候方便查询。并没有多大的技术含量。比如php的随时刷新的功能。很多时候你在一个循环里面写了echo等数据。你需要随时看到程序进行到哪了哪就需要时时刷新。php是有那个函数的。但不一定你随时都能够记得到。所以就把它写上来了。方便自己查询。没什么技术含量。但是我相信积少成多的道理。ob_implicit_f原创 2015-03-24 11:54:04 · 1794 阅读 · 0 评论 -
phpstorm rename重命名规则
如题所示,万一想在phpstorm中重命名的话,不能像sublime text中点击右键(需要插件)来重命名。但是他有一个技巧就是shift+F6,不是技术问题,方便喔以后查询。原创 2015-03-29 13:06:45 · 7842 阅读 · 3 评论 -
mac环境 laravel: command not found问题解决方案
alias laravel='~/.composer/vendor/bin/laravel'今天开始学习laravel,laravel用composer 安装,在终端输入laravel new blog(project name)得时候,出现了以下问题laravel: command not found查看技术文档这么Make sure to place the ~/.comp原创 2015-03-09 11:55:35 · 10788 阅读 · 1 评论 -
mac下停止和启动mysql命令
在Mac OS X启动和停止MySQL服务的命令 摘要:在Mac OS X启动和停止MySQL服务的命令 启动MySQL服务 1sudo /Library/StartupItems/MySQLCOM/MySQLCOM start 停止MySQL服务 1sudo /Library/StartupItems转载 2015-03-25 09:50:28 · 30848 阅读 · 0 评论 -
laravel学习笔记1
由于刚接触laravel,所以在此记录所学的知识点:现在学习配置文件。原创 2014-09-24 17:15:47 · 767 阅读 · 0 评论 -
str_replace的应用
在php中,应该经常用到str_replace()zi fu原创 2014-05-18 23:44:07 · 344 阅读 · 0 评论 -
php 使用笔记
$_SERVER["DOCUMENT_ROOT"] 根目录。在本机上测试:echo $_SERVER["DOCUMENT_ROOT"];结果如下: /Library/WebServer/Documentsmac系统。原创 2012-11-10 15:45:17 · 326 阅读 · 0 评论 -
php7与php5调用函数的区别
php7的写法要求更加严谨直接看代码<?phpclass test { public static function test1($name, $name1) { echo $name . "-" . $name1; }}$testArr = array("test" , "test1");$test = new test();$原创 2017-08-14 18:41:24 · 4729 阅读 · 1 评论