有没有办法让我的PHP函数返回不同的值类型?以下代码应该解释我的意思:
<?php
public function test($value){
if($value == 1){
return "SUCCESS";
} else {
return false;
}
}
?>
Run Code Online (Sandbox Code Playgroud)
在一个条件下,我返回一个字符串,否则我返回一个布尔值.允许/可能吗?
你如何在Kohana创建一个cron工作?我设置了一个常规控制器,它扩展了Controller_Base,我运行了命令行:/ usr/bin/wget http:// domain/controller/custom_cron
但我无法让它发挥作用.它只是没有执行.没有错误,没有.我没有在我的控制器中添加任何特殊代码......正是我需要运行我的程序.所以,如果有一个特殊的命令来调用一个cron作业,我没有添加它(因为我不知道它会是什么).
此外,我需要它来进行MySQL调用,所以我需要包含数据库信息和连接,什么不包括(如果它不自动执行).我制定了一个自定义模型.我将如何包含它(如果它没有自动执行).
谢谢.
对于一个类项目,我们应该从另一个网站提取数据.我从GiantBomb.com选择了类似于给定游戏的游戏(在我的剧本中给予他们学分)
// $gameLink = "/call-of-duty-black-ops/61-26423/";
$html = file_get_contents("http://www.giantbomb.com" . urlencode($gameLink) . "games_similar/");
echo $html;
Run Code Online (Sandbox Code Playgroud)
这什么都不返回.
但是,如果$ gameLink是手动输入的:
$html = file_get_contents("http://www.giantbomb.com/call-of-duty-black-ops/61-26423/games_similar/");
echo $html;
Run Code Online (Sandbox Code Playgroud)
现在,它将正确返回结果.我的代码出了什么问题?我尝试urlencode()
在整个链接上执行,而不仅仅是$ gameLink变量,但它仍然失败.有没有人有什么建议?