
PHP
php_sir
人往高处走
展开
-
php.ini学习总结 :常用配置和本地和服务器需要调整的配置。
经过一天对php.ini的了解,总结了一些常用的和本地和服务器需要调整的配置。; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR error_reporting = E_ALL & ~E_NOTICE ; 显示所有的错误,除了提醒 display_error = on | false ; 显示出错误信息(作为原创 2015-04-09 21:12:27 · 358 阅读 · 0 评论 -
from表单method属性对action属性的影响
from表单method属性对action属性的影响,submit时,会把action的参数和表单的参数提交到服务器,submit时,会把action的参数过滤调再讲表单的参数提交到服务器,仅仅解析action的url有兴趣了解的同学可以看文档的详细解析:http://www.w3school.com.cn/tags/att_form_method.asp原创 2016-09-19 12:05:34 · 1907 阅读 · 0 评论 -
PHP加密最佳实践
加密总是与安全密不可分,而每个PHPer都必须将应用安全作为必要的设计思路融入代码中,以下是一些最佳实践的建议。不要再使用MD5,不要使用sha1,基本上已经没有破解难度了。请使用password_hash来哈希密码(php版本大于等于5.5,小于5.5请使用password_compat库),由于password_hash函数已帮你处理好了加盐,而且作为盐的随机字串已通过加密算法成为转载 2017-04-18 10:27:04 · 340 阅读 · 0 评论 -
PHP CLI 在WIN环境下传参出现部分中文乱码
从网上搜的内容无外乎改CMD工具的编码 ,部分中文乱码证明不是CMD工具的编码的问题。现象:乱码体现在某些个别中文,例如“变”,“费”,其他都基本是正常显示的。解决方法:将要传的参数urlencode,接收时再urldecode原创 2017-04-21 17:15:44 · 1677 阅读 · 0 评论 -
codecept API Test
API测试目录说明codecept包目录:D:\tests\codecept.phar 测试项目的目录:D:\tests\test1命令优化执行命令格式:PHP_PATH CODECEPT_PATH [-command] arg..... 通常我们会设置个php的环境变量执行命令的代码变为php CODECEPT_PATH [-command] arg.....,感觉这样也还是太麻烦了,我们可以原创 2017-11-01 11:53:50 · 546 阅读 · 0 评论 -
解决类属性赋值一个类实例后在代码调用时,IDE不能跟踪方法
上图的示例发现并不能跟踪Recharge方式,此时要在变量处声明即可解决(看下图):原创 2018-11-14 10:41:14 · 362 阅读 · 0 评论 -
PHP(匿名函数)闭包可以从父作用域中继承变量
参考文档:http://www.php.net/manual/zh/functions.anonymous.php用 use 语言结构传递进去<?php// Closures can also accept regular arguments$example = function ($arg) use ($message) { var_dump($arg . ' ' ....原创 2018-11-14 15:13:02 · 665 阅读 · 0 评论 -
PHPstorm中格式化让function的花括号跟在方法名后面,而不是另起一行
在setting -> editor -> code style -> php -> Wrapping and Braces -> Braces placement In function declaration 选择End of line原创 2018-11-30 11:58:54 · 4019 阅读 · 1 评论 -
PHP执行外部服务命令(git)失败
PHP执行外部服务命令(git)失败检查文件权限问题chown和chmod(注意.git目录下的权限)检查用户权限问题,PHP是以哪个用户运行的,如果是apache模块方式运行就查看httpd.conf,如果是nginx就查看php-fpm.conf我的具体问题是我的php-fpm是以nobody用户执行的,所以没权限执行像git , npm等命令,解决方法为加入到sudo(以系统管理员...原创 2018-11-28 13:34:34 · 1252 阅读 · 1 评论