• phpstudy apache启动失败,80端口占用问题解决方案

    安装phpstydy,启动apache时,启动失败,提示80端口占用,需要将占用80端口的服务进程关闭 1.运行cmd, netstat -ano 找到80端口对应的pid 4 2.一般都是调用 http.sys 的应用程序占用,运行cmd, netsh http show servicestate 找出应用http.sys 的应用程序,把进程关掉...

    2018-08-26 17:31:34

  • gdb调试技巧 找到php执行进程当前执行的代码

    假设线上有一段php脚本,突然在某天出问题了,不处理但是进程没有退出。这种情况可能是异常休眠或者是有段死循环代码,但是我们怎么定位呢,我们这个时候最想知道的应该是这个脚本在此刻在做什么吧。这个是gdb+zbacktrace就有用了 首先随便写一个测试脚本test.php,里面...

    2018-08-26 17:31:31

  • php 生僻知识点认知

    资料引用来源:http://www.runoob.com/php/php-tutorial.html echo 和 print 区别: echo - 可以输出一个或多个字符串 print - 只允许输出一个字符串,返回值总为 1 提示: echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。 变量名必须以字母或者下划线...

    2018-08-26 17:31:30

  • 接口API封装中常见的HTTP状态码

    在进行后端接口API封装的过程中,需要考虑各种错误信息的输出。一般情况下,根据相应问题输出适合的HTTP状态码,可以方便前端快速定位错误,减少沟通成本。 HTTP状态码有很多,每个都有对应的含义,下面列出日常工作中常见的部分: 2XX (请求成功)表示成功处理了请求...

    2018-08-26 17:31:29

  • 深入理解正则反引用和转义符

    一、正则反引用 正则表达式,在PHP中我经常能用到。用的场景也很多,比如,正则匹配字符串,判断字符是否存在,正则替换等等。 例子一: $string = 'abcd' ; $re = preg_replace ('/(a)/', '\1A', $string ); echo $re ; // 结果// aAbcd 这里用到了正则的捕获组概念和...

    2018-08-26 17:31:27

  • 源码安装CentOs7下的PHP7

    首先安装APACHE环境,直接用yum安装 yum install httpd httpd- devel /etc/httpd/ systemctl start httpd.service # 启动apache systemctl stop httpd.service # 停止apache systemctl restart httpd.service # 重启apache 然后安装mysql(mariadb) yum install mariadb...

    2018-08-26 17:31:16

  • 深入理解is_callable和method_exists

    一、函数解析 is_callable() 定义: (PHP 4 = 4.0.6, PHP 5, PHP 7) is_callable— 检测参数是否为合法的可调用结构 bool is_callable( callable $name [, bool $syntax_only = false[, string $callable_name ]] ) 验证变量的内容能否作为函数调用。 这可以检查包含有...

    2018-08-26 17:31:24

  • [PHP] 算法-两个n位的二进制整数相加问题PHP实现

    两个n位二进制数分别存储在两个n元数组A和B中,这两个整数的和存在一个n+1元的数组C中 答: 此问题主要是考察相加进位的问题,元素1+1 =0 并且往前进一位 ADD-BINARY(A,B) C=new integer[A.length+1] carry=0 for i=A.length downto 1 C[i+1]=(A[i]+B[i]+carry)%2 carr...

    2018-08-26 17:31:23

  • tp5.1的安装与运行流程

    今天安装tp5.1的时候出现问题,我这里使用的是将tp直接解压缩后放在项目里面,结果提示下面的错误: Warning : require(D:\workspace\zhiyuedu\vendor/topthink/think-helper/src/helper.php): failed to open stream: No such file or directory in D:\workspace\zhiy...

    2018-08-26 17:31:19

  • PHP继承

    PHP继承 这是一篇迟来的更新,因为它应该在前两天就被更新了,但是由于我英语四级没过!没过!没过!导致我心情低落,所以就玩了几天的游戏,哦不,进行了几天反思,痛定思痛 痛何如哉! 以下都是我个人的理解,有错的地方还望不吝赐教。 为什么需要继承? 继承就是 一...

    2018-08-26 17:31:17

2