相关疑难解决方法(0)

函数调用"mail()"和"@mail()"之间有什么区别?

我正在写一个PHP邮件功能,有些例子@mail(…)和其他人都有mail(…).

有什么区别,哪一个最好用?

干杯

php function-calls

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

11
推荐指数
2
解决办法
5206
查看次数

这在php中叫什么: - >

可能重复:
C++的箭头( - >)运算符的官方名称是什么?
在,PHP,什么是" - >"运算符调用,你怎么说大声朗读代码?

我一直使用它,不可能搜索.它的技术名称是什么?

喜欢 $object->property

更新:我现在看到有人问过这个问题,但是当你搜索"php - >"之类的东西时,你的效果并不好.

php

11
推荐指数
3
解决办法
3021
查看次数

@mysql_connect和mysql_connect

使用PHP连接到数据库没有问题但是在我测试的一些脚本中,我看到了connect命令的一个小的区别.

@mysql_connect和之间有什么区别mysql_connect

@在编写自己的脚本时从未使用过这个符号,所以只是想知道它是否有用.

提前致谢

php database-connection

11
推荐指数
1
解决办法
2万
查看次数

在PHP中使用=>

这在PHP中是什么意思,什么时候使用它?

 =>
Run Code Online (Sandbox Code Playgroud)

另一个例子.

 foreach ($parent as $task_id => $todo)
Run Code Online (Sandbox Code Playgroud)

php

10
推荐指数
3
解决办法
4770
查看次数

10
推荐指数
3
解决办法
8138
查看次数

静:: staticFunctionName()

我知道它们是什么self::staticFunctionName(),parent::staticFunctionName()是什么,以及它们之间是如何不同的$this->functionName.

但是什么static::staticFunctionName()呢?

php

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

Php递归以获得字符串的所有可能性

这是我的代码,以获得所有可能性:

$seq[1] = 'd';
$seq[2] = 'f';
$seq[3] = 'w';
$seq[4] = 's';

for($i = 1; $i < 5; $i++)
{
    $s['length_1'][] = $seq[$i];
    $c1++;

    for($i2 = $i+1; $i2 < 5; $i2++)
    {
        $s['length_2'][] = $seq[$i].$seq[$i2]; 
        $last = $seq[$i].$seq[$i2]; 
        $c2++;

        for($i3 = $i2+1; $i3 < 5; $i3++)
        { 
            $s['length_3'][] = $last.$seq[$i3];
            $last = $last.$seq[$i3];    
            $c3++;

            for($i4 = $i3+1; $i4 < 5; $i4++)
            {
                $s['length_4'][] = $last.$seq[$i4];   
                $c4++;  
            }
        }
    }
}

for($i = 0; $i < $c1; $i++)
    echo $s['length_1'][$i].'<br>'; …
Run Code Online (Sandbox Code Playgroud)

php recursion

10
推荐指数
3
解决办法
1万
查看次数

意外的T_PAAMAYIM_NEKUDOTAYIM,期待T_NS_Separator

我在周末将应用程序从Ubuntu 11.04(Natty Narwhal)服务器移动到Red Hat Enterprise Linux(RHEL)服务器.我的错误日志中充满了主题行中引用以下函数的PHP错误:

function wfTalkHereArticleFromTitle( &$title, &$article ) {
    global $wgRequest, $wgTalkHereNamespaces;

    if (isset($title->noTalkHere))
        return true; //Stop recursion

    $action    = $wgRequest->getVal( 'action'    );
    $oldid     = $wgRequest->getVal( 'oldid'     );
    $diff      = $wgRequest->getVal( 'diff'      );

    if ($action == 'purge')
        $action = NULL; //"purge" is not considered an action in this context

    if ($action || $oldid || $diff)
        return true;

    $ns = $title->getNamespace();

    if (!Namespace::isTalk($ns) && Namespace::canTalk($ns) && $title->exists()
        && ( !$wgTalkHereNamespaces || in_array($ns, $wgTalkHereNamespaces) ) …
Run Code Online (Sandbox Code Playgroud)

php syntax-error

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

什么是+ =用于?

我认为这是一个愚蠢的问题,但我无法在PHP上找到它.为什么在以下代码中带有=的+:

function calculateRanking()
{
    $created = $this->getCreated();

    $diff = $this->getTimeDifference($created, date('F d, Y h:i:s A'));

    $time = $diff['days'] * 24;
    $time += $diff['hours'];
    $time += ($diff['minutes'] / 60);
    $time += (($diff['seconds'] / 60)/60);

    $base = $time + 2;        

    $this->ranking = ($this->points - 1) / pow($base, 1.5);

    $this->save();
}
Run Code Online (Sandbox Code Playgroud)

这是多少时间有所有这些值,或者更确切地说它是将所有值添加到$ time?

谢谢

php

9
推荐指数
3
解决办法
2927
查看次数