
php
红豆110
PHP起家,使用一年多的php。学习使用python,准备进军ai智能领域
展开
-
php配置错误信息日志输入,设置报错等级
配置php.ini文件,关闭错误提示,打开错误日志,设置错误日志路径打开php.ini配置文件;找到display_errors = On;修改为:display_errors = Off;找到log_errors = Off;修改为:log_errors = On;找到 error_reporting= Off开启日志记录:error_log = "\xampp\apache\logs\php_error.log",具体路径可自行设置保存修改,重启apache即可。...原创 2020-07-08 16:32:00 · 641 阅读 · 0 评论 -
PHP 代码注释解释
@access使用范围:class,function,var,define,module该标记用于指明关键字的存取权限:private、public或proteced@author指明作者@copyright使用范围:class,function,var,define,module,use指明版权信息@deprecated使用范围:class,function,var,defin...转载 2018-10-18 16:42:16 · 2453 阅读 · 0 评论 -
PHP编程技巧
在项目开发过程中,经常遇到了一些PHP处理程序性能底下的情况,程序运行在centos+nginx环境,虽然这个有很多的原因如:服务器本身配置,运行环境nginx服务,php-fpm配置等等,更多有一点仍然是PHPer没有对程序进行更好的优化。第一类、变量类型:1)主要是使用未定义变量,而直接使用变量,做程序开发结束的时候,程序员都喜欢关闭debug,让一切Notice和Warning都影藏...转载 2018-10-11 17:56:46 · 211 阅读 · 0 评论 -
php 扩展开发讲解网址
菜鸟学php扩展 之 hello world(一) https://blog.youkuaiyun.com/u011957758/article/details/72234075菜鸟学php扩展 之 自动生成的扩展框架详解(二)https://blog.youkuaiyun.com/u011957758/article/details/72456298菜鸟学php扩展 之 详解扩展函数的传参(如何获取参数)(三)http...转载 2018-06-08 11:31:11 · 271 阅读 · 0 评论 -
php扩展开发--快速入手
我们首先找到快速上手文章里面关于函数定义的代码,以此说明然后开发PHP的函数//php_myext.hPHP_FUNCTION(myext_hello);//函数申明,所有在myext.c文件定义的函数,都会在这个文件里有一个申明//myext.cstatic zend_function_entry myext_functions[] = { PHP_FE(myext_hello...转载 2018-06-06 19:50:39 · 315 阅读 · 0 评论 -
免费开源的php源码加密--screw plus
php源代码的安全非常重要要。因此对源码的加密就变得非常重要。网络上很多的自定义加密算法,99%都是不可行的,只要是不使用任何扩展就可以使用,一般是用的eval函数,截获改函数的参数,就可以100%还原代码。非常不可取。更有一些滥竽充数的加密解密函数。执行期间需要解密,解密后明文执行。更是自欺欺人。接下来步入正题:介绍主角:screw plusscrew plus是一个开源的php扩展,作用是对p...原创 2018-06-21 14:58:10 · 2413 阅读 · 2 评论 -
php 多线程的问题
安装Pthreads 基本上需要重新编译PHP,加上 --enable-maintainer-zts 参数,但是用这个文档很少;bug会很多很有很多意想不到的问题,生成环境上只能呵呵了,所以这个东西玩玩就算了,真正多线程还是用Python、C等等在linux中使用php做多线程,需要重新编译php设置为线程安全模式。网络上也有根据PHP不同的运行模式,选择不同的版本。这个项目就是查看是否是线程安全...原创 2018-05-24 09:51:57 · 561 阅读 · 0 评论 -
svn status 字母状态解释
执行SVN up和svn merge等命令出现在首位置的各字母含义如下: “ ” 无修改“A” 新增“C” 冲突“D” 删除“G” 合并“I” 忽略“M” 改变“R” 替换“X” 未纳入版本控制,但被外部定义所用“?” 未纳入版本控制“!” 该项目已遗失 (被非 svn 命令所删除) 或是不完整“~” 版本控制下的项目与其它类型的项目重名“L” 锁定“S” 已切换“K” 存在锁定标记...原创 2018-05-03 10:36:30 · 11462 阅读 · 0 评论 -
初级php程序员成长之路
中高级PHP程序员应该掌握哪些技术你知道吗?这篇文章就为大家详细介绍了PHP程序员应具备的几类重要技术,感兴趣的小伙伴们可以参考一下。中级PHP程序员1.Linux能够流畅的使用Shell脚本来完成很多自动化的工作;awk/sed/perl 也操作的不错,能够完成很多文本处理和数据统计等工作;基本能够安装大部分非特殊的Linux程序(包括各种库、包、第三方依赖等等,比如MongoDB/Redis/...转载 2018-03-26 14:09:51 · 4167 阅读 · 2 评论 -
solr文档部署参考网址记录
该博客纯属记录自己安装solr过程中参考的网址:部署文档参考如下网址:http://blog.youkuaiyun.com/opoppinboy/article/details/75703098http://blog.youkuaiyun.com/opoppinboy/article/details/69663242http://blog.youkuaiyun.com/opoppinboy/article/details/69663...转载 2018-03-20 11:17:26 · 198 阅读 · 0 评论 -
关于大文件下载引发的session锁问题。
最新写一个网盘项目,需要用到大文件上传和下载。在文件下载的位置遇到一个问题,导致用户操作被阻塞。简单介绍主要知识点:php的session缺省用文件存储,当请求一个需要操作session的php文件(session_start())时,这个文件是会被第一个操作session的进程锁定,导致其他请求阻塞。其他请求会挂起在session_start()直到session文件解锁。解决办法:原创 2018-01-11 16:12:34 · 430 阅读 · 0 评论