赞了文章2017-03-30
PHP 从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革?
回答了问题2016-06-01
推荐swoole
回答了问题2016-05-31
在解决多继承的代码中用的较多
回答了问题2016-05-31
xmind、axure 都可以,xmind风格绚丽一点,看个人喜好。
回答了问题2016-05-31
{代码...}
回答了问题2016-05-31
每个case结束时要加 break; {代码...}
回答了问题2016-05-31
决定while是否结束的前提条件是 while($row=mysql_fetcharray($result)) 内的$row=mysql_fetcharray($result) 为真时,则一直执行,如果为false则退出循环。还有一种情况是如果while结构体内有exit 或者 break 则直接退出。
回答了问题2016-05-31
前后都是两个_,如下 echo __FILE__;__FILE__和__LINE__都是PHP的魔术常量,详细的说明请看官方说明,地址如下:[链接]
回答了问题2016-05-30
强烈建议楼主看一下这篇文章,能够帮助楼主解除疑惑。[链接]
回答了问题2016-05-30
use ab 这种写法是命名空间的用法,命名空间是在php5.3之后引入的。目地就是为了方便、规范的引用类,php5.3以前引用类都是通过__autoload来判断类是否引入,如果没有引入则require('***.class.php');用这种方式实现类的自动加载。现在有了命名空间使得代码看起来更...
回答了问题2016-05-30
不会出现这种情况的,最有可能是楼主的代码中添加了什么触发代码。
回答了问题2016-05-30
在你的配置文件中:web.php 中添加modules,代码如下: 'modules' => [ {代码...} 注意:modules和components同级
回答了问题2016-05-30
理论上你的页面中,需要动态追加的内容区域应该是动态展示区,它的内容需要在服务器端进行存储的。JS动态追加效果是为了减少数据跟服务器端交互时,用户等待时间过长,影响用户体验,所以js点击某个事件时有两个操作:1.将内容动态添加到页面的dom节点上去(用户立刻...
回答了问题2016-05-30
现在开源的socket框架已经非常多了,而且比自己写的要稳定可靠,经过了很多公司的验证使用。PHP里比较出名的高性能异步框架:swoole完全可以满足你的需求,这里是它的官网:[链接]git上已经有三千多start了。python里可以看看ws4py包,封闭了socket. 这是它的官网:[...
赞了回答2016-05-30
视频转码,耗时较长,不应该阻塞PHP-FPM进程,所以应该另开一个进程异步处理:pclose(popen('php /path/to/task.php &', 'r'));脚本task.php里调用Linux命令mencoder/ffmpeg/imagemagick(convert)处理多媒体文件,并在数据库任务表里插入一条数据,用来记录任务的状态...
回答了问题2016-05-29
国内开源的YII2程序不多,商城程序开源的也不多,github上倒是有几个,下面有链接。建议楼主通过学习YII2自己去开发一个商城比较合适,既学习了YII2,也根据自己公司的需求开发了符合自己公司业务需求的程序,以后也好维护。下面是YII2的一些干货,文档、知名开源程...
回答了问题2016-05-29
有可能并发高时,同时读写同一个文件时锁住了。对于读文件时,只要不fopen一个文件,多大都没关系,100G的文件也是没问题的使用fgets方法打开一个文件的指针,然后循环一行一行读取文件的方式不会有问题的。
赞了回答2016-05-29
因为你必须调用 res.end() 才算结束了响应。如下: {代码...} 这样就行。
回答了问题2016-05-26
两种方法:1.$str = date("Y-m-d H:i:s",Time()) .' '.$strArr ."rn";2.$str = date("Y-m-d H:i:s",Time()) .' '.$strArr .PHP_EOL;
回答了问题2016-05-26
extends 是php中最基本的继承的概念,可以这么理解。子类继承了父类之后,如果子类中有和父类同名的方法(包括构造函数),那么调用同名方法时(在子类中调用),全部执行子类中的方法。这是PHP语法就这么定的,你只要理解就好。希望能帮助到你。