phprun
1. thinkphp app:run 执行哪个方法
1. 用户URL请求
2. 调用应用入口文件(通常是网站的index.php)
3. 载入框架入口文件(ThinkPHP.php)
4. 记录初始运行时间和内存开销!
2. [field:uid runphp="yes"] 啥意思 如何用呢
这是织梦CMS里的自定义标签写法,意思是,这个数据表内的 字段 uid , runphp=‘yes' 开始执行PHP代码,下边就可以使用PHP代码来判断这个字段值了,当然 还是使用 织梦内置的 标签代码写法。
3. php中action="run.phprun=user_reg"是什么意思
action="run.php?run=user_reg"
这个是表单提交,run.php 是 php 文件,run 是参数,值是 user_reg
当用户点了“提交”之后,就会跳转到 run.php 文件来处理
4. php 多线程类中run方法中怎么得到类内数组变量的值
类中的数组变量定义跟正常的定义一样
例如:
<?php
class my_class {
public $array = array('a','b');
function my_function(){
return $this->$array;
}
}
$new_class = new my_class;
print_r($new_class->my_function);
?>
5. 如何将我的php脚本以守护进程的方式一直运行
写好php脚本。建议定期检测内存占用,核心逻辑就不写了。这个跟业务有关。
if(memory_get_usage()>100*1024*1024){
exit(0);//大于100M内存退出程序,防止内存泄漏被系统杀死导致任务终端
}
假设该php文件的路径为/root/run.php
打开终端
setsid php /root/run.php > /dev/null &
编辑进程监控脚本,当进程不存在时,自动重启 /root/monitor.sh
#!/bin/bash
alive=`ps aux|grep root\/run|grep -v grep|wc -l`
if [ $alive -eq 0]
then
php /root/run.php > /dev/null &
fi 你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢
6. phpstorm的run/debug configuration怎么配置
你应该需要远程 debug 吧,好好摸索一下,home 配置的只能用于本地调试,也就是说,以 script 方式执行的 php 脚本 php home应该是用来跑 php shell, 进行语法检查之类用的。 调试是靠 xdebug 的调试功能
你可以去后盾人平台看看,里面的东西不错
7. 用php程序创建一个run.log文件,在1分钟内,每隔5秒写入当前日期 一行一个
$fp = fopen('run.log','a+');
for($i=0;$i<12;$i++)
{
$now = date('Y-m-d H:i:s');
fwrite($fp, $now."\r\n");
sleep(5);
}
fclose($fp);
需要注意的是 换行的时候要用双引号 把\r\n包进去
8. 在eclipse中不能运行php,在run as 中点击了PHP Web Page,就没有反应了
可能是Thunder Platfrom进程被占用了,打开资源管理器,结束掉进程,在运行一下PHP文件试试
9. button 的 onclick怎么执行php函数 onClick="<php run() >" 怎么不行
PHP是在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用;而button的onclick事件是在客户端浏览器中触发的,只能执行javascript脚本。
你可能觉得表单的提交按钮可以执行服务器脚本并显示内容,其实并不是提交按钮执行了服务器脚本,而是提交按钮把表单内容作用请求附加数据发送给了服务器页面,服务器页面根据收到的数据重新执行了服务器脚本并输出页面,也就是说页面实际上是重载了。
那么你想使用php技术,通过button的onclick事件执行某个操作,如果这个操作不需要使用服务器上的数据,那么用javascript脚本就可以了;如果需要使用服务器数据,比如查询数据库并返回结果在页面上显示出来,那么你需要使用ajax技术,通过javascript脚本来向php页面请求数据,再根据返回数据来显示。
如果还有什么不明白的请追问。