小编Sun*_*nny的帖子

PHP中的函数可以有多个返回值类型吗?

有没有办法让我的PHP函数返回不同的值类型?以下代码应该解释我的意思:

<?php
public function test($value){
    if($value == 1){
        return "SUCCESS";
    } else {
        return false;
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

在一个条件下,我返回一个字符串,否则我返回一个布尔值.允许/可能吗?

php return function

8
推荐指数
1
解决办法
3442
查看次数

在Kohana的Cron Job

你如何在Kohana创建一个cron工作?我设置了一个常规控制器,它扩展了Controller_Base,我运行了命令行:/ usr/bin/wget http:// domain/controller/custom_cron

但我无法让它发挥作用.它只是没有执行.没有错误,没有.我没有在我的控制器中添加任何特殊代码......正是我需要运行我的程序.所以,如果有一个特殊的命令来调用一个cron作业,我没有添加它(因为我不知道它会是什么).

此外,我需要它来进行MySQL调用,所以我需要包含数据库信息和连接,什么不包括(如果它不自动执行).我制定了一个自定义模型.我将如何包含它(如果它没有自动执行).

谢谢.

cron jobs frameworks kohana

1
推荐指数
1
解决办法
2388
查看次数

PHP中的file_get_contents无法正常工作

对于一个类项目,我们应该从另一个网站提取数据.我从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变量,但它仍然失败.有没有人有什么建议?

php screen file-get-contents scrape

1
推荐指数
1
解决办法
368
查看次数

标签 统计

php ×2

cron ×1

file-get-contents ×1

frameworks ×1

function ×1

jobs ×1

kohana ×1

return ×1

scrape ×1

screen ×1