
PHP
不惧前行
平凡而简单的人一个,无权无势也无牵无挂。一路厮杀,只进不退,死而后已,岂不爽哉!
收起对“车”日行千里的羡慕;收起对“马”左右逢缘的感叹;
目标记在心里面,向前进。一次一步,一步一脚印,跬步千里。
这个角色用于劝勉现在的我。
展开
-
yum安装php74
#添加几个源,不然会报错#php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmrpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm添加相关的库后,启.转载 2020-10-01 11:46:13 · 4822 阅读 · 1 评论 -
swoole源码安装
1.下载最新版swoolegit clonehttp://git.oschina.net/swoole/swoole2.在swoole文件夹运行php/bin/phpize #生成configure 文件./configure --help查看参数./configure --prefix=/usr/local/webserver/swoole --with-php-config=/usr/local/webserver/php-7.2.2/bin/php-config -.原创 2020-05-19 16:11:50 · 308 阅读 · 0 评论 -
[array] -- 常用数组函数
PHP写程序除了经常对字符串进行加工,还要经常对数组进行加工计算,所以了解你将会经常用到哪些数组函数,注意记住哪些数组函数很重要放心,常用数组函数不过10个左右,但重点是要了解它们的工作逻辑性常用数组相关函数清单:int count($array) 统计数组的元素个数索引数组和关联数组都可以,但非数组通常会返回1(详细了解),而且我接触的新手写的代码极大多数都会踩中转载 2017-03-10 11:07:06 · 535 阅读 · 0 评论 -
[str] -- 常用字符串函数
我目前PHP从业经验5年,在写PHP代码的过程中可以总结到的就是经常对数字、字符串和数组进行数据处理,其中字符串的处理也要经常用到字符串处理函数,有以下函数://这些是最常用的trim($str) //去掉字符串左右两边空格后的字符串ltrim //去掉字符串左边的空格rtrim //去掉右边的空格strlen //计算长度,前面讲过mb_strlen //计算特定编码字符的长度转载 2017-03-10 11:07:55 · 400 阅读 · 0 评论 -
PHP服务器变量$_SERVER整理
原文地址: http://blog.163.com/sun_jian_zhang/blog/static/187804041201434105136763/今天仔细学习了一下手册关于服务器变量的内容,写个一个笔记,贴出来希望对初学者有帮助。红色的是我认为比较常用和重要的,蓝色部分是我自己调试后加上的,便于理解。转载请尊重劳动成果,呵呵,体力活,不好整。服务器变量 $_SER转载 2017-03-02 09:17:11 · 620 阅读 · 0 评论 -
PHP操作redis完整类
php/** * redis操作类 * 说明,任何为false的串,存在redis中都是空串。 * 只有在key不存在时,才会返回false。 * 这点可用于防止缓存穿透 * */class Redis{ private $redis; //当前数据库ID号 protected $dbId=0; //当前权限认证码转载 2017-04-17 10:07:31 · 11649 阅读 · 0 评论 -
HTTP常见状态码(404、400、500
一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解:1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服转载 2017-04-27 15:28:56 · 1548 阅读 · 0 评论 -
phpStorm10+XDebug配置和断点调试
安装环境:XAMPP;phpStorm版本10; windows 7 64bit。XAMPP、phpStorm 都直接安装在了D盘根目录,9999m目录建在D:\xampp\htocts下,即目录工程文件夹路径为D:\xampp\htocts\9999m。在phpStorm>File>open,找到9999m,点击确定,加载9999m到了phpStorm(安装环境路径根据需要自行更改,转载 2017-07-21 09:42:20 · 375 阅读 · 0 评论 -
PHP替代语法
1.什么是替代语法?简单的说就是一些语法的另类写法。2.PHP中有哪些语法有替代语法?if, while, for, forforeach, switch这些流程控制语句都有替代语法。3.替代语法的基本形式:左花括号({)换成冒号(:),把右花括号(})分别换成 endif;,endwhile;,endfor;,endforeach; 以及 endswitch;原创 2017-12-19 19:46:17 · 637 阅读 · 0 评论 -
supervisor守护跑php脚本后台长期运行
1.supervisor安装apt-get install supervisor 2.编写php配置文件,文件名为.conf[program:pmapp]command=/usr/bin/php -f /var/www/MosquittoPhpApp/Mqtt_test.php;process_name=%(process_num)02d ;numprocs=5 #启动几个...转载 2018-07-26 16:57:01 · 4017 阅读 · 0 评论 -
[表单] -- php表单过期处理
在开发过程中,经常会出现表单出错而返回页面的时候填写的信息全部丢失的情况,为了支持页面回跳,可以通如下两种方式实现方案一: 使用header头来设置缓存控制头Cache-controlheader('Cache-control:private,must-revalidate');支持页面回跳方案二: 使用session_cache_limiter方法sess转载 2017-02-21 17:03:41 · 444 阅读 · 0 评论 -
PHP 异常处理
异常(Exception)用于在指定的错误发生时改变脚本的正常流程。什么是异常?PHP 5 提供了一种新的面向对象的错误处理方法。异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。当异常被触发时,通常会发生:当前代码状态被保存代码执行被切换到预定义的异常处理器函数根据情况,处理器也许会从保存的代码状态重新开始执行代码,终止脚本执行,或从代码转载 2016-12-09 16:14:13 · 378 阅读 · 0 评论 -
[基础] -- static用法探究
在看别人项目过程中,看到函数里面很多static修饰的变量,关于static修饰的变量,作用域,用法越看越困惑。所以查了下资料。static用法如下:1.static 放在函数内部修饰变量2.static放在类里修饰属性,或方法3.static放在类的方法里修饰变量4.static修饰在全局作用域的变量 所表示的不同含义如下:1.在函转载 2017-01-14 11:01:47 · 241 阅读 · 0 评论 -
[json] -- php返回json数据中文显示的问题
上一篇文章中,返回json格式的中文显示成\u5723\u8bde\u8282\u5343\u4e07\u597d\u793c\u5927\u5949\u9001解决方法:php function Notice(){ include './include/conn.php'; //数据库链接文件 $sql_notice = mysql_query('SELE转载 2017-02-06 16:15:44 · 881 阅读 · 0 评论 -
[session] -- session原理总结
原文地址: http://www.cnblogs.com/wangtao_20/archive/2011/02/16/1955659.html之前在学校的时候,只知道session与cookie的区别在于:session是保存在服务器端,cookie保存在客户端。session怎么样保存的?以文件的形式保存。自己去测试过。有的忘记了。对应session的id号模糊不清。在开发中,非常有转载 2017-02-08 09:27:00 · 261 阅读 · 0 评论 -
[str函数] -- str_replace
函数原型:mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )参数说明:$search要被搜索替换的字符串 , $replace要替换搜索的字符串,$subject操作的字符串,&$count替换次数。访函数返回在$subject搜索$search替换为$repl转载 2017-02-12 20:46:22 · 295 阅读 · 0 评论 -
[表单] -- 防止表单重复提交问题总结
用户表单提交时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,解决方式从客户端和服务端解决此问题,设法避免同一表单的重复提交。方案一: 使用客户端脚本 .................... 当用户点击提交时,按钮变成灰色不可用状态另一种实现方案var submitco转载 2017-02-21 16:58:58 · 293 阅读 · 0 评论 -
PHP中定义常量的区别,define() vs. const
前言今天在Stackoverflow又看到一个很有趣的文章,所以翻译过后摘了过来。文章是由PHP开发成员之一的NikiC写的,权威性自然毋庸置疑正文在PHP5.3中,有两种方法可以定义常量:使用const关键字使用define()方法 const FOO = 'BAR';define('FOO','BAR');这两种方式的根本区别在于const会在转载 2016-12-09 15:39:20 · 1272 阅读 · 0 评论