博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】本文讲讲 phantomjs 的脚本参数介绍。
首先 PHP 完整代码如下:
echo '<meta charset = "utf-8">';
exec('H:\wamp\www\phantomjs\bin\phantomjs --output-encoding=utf8 test04.js a b c',$output_main);
var_dump($output_main);
在代码中,phantomjs 后面有 3 个参数,分别是:a b c。test04.js 并不是参数。
test04.js 文件中的代码如下:
"use strict";
var sys = require('system');//创建system模块对象sys
if(sys.args.length === 1){//当输入参数长度为1时,提示请多输入几个参数测试代码,然后退出
console.log('please input more data to test the code!');
phantom.exit();
}else{//当脚本参数长度大于1时,遍历所有的参数,并打印其长度,然后退出
for (var i = 0; i < sys.args.length; i++) {
console.log(i+":"+sys.args[i]);
};
console.log('sys.args.length :'+sys.args.length);
phantom.exit(); //退出运行,否则程序将无法运行
};
最后的执行结果如下:
版权归 马富天PHP博客 所有
本文链接地址:http://www.mafutian.net/269.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |