相关疑难解决方法(0)

'&='和'=&'运算符有什么作用?

找到答案的结果比我想象的要困难得多.由于我不知道您称之为什么,因此很难运行Google搜索,因为它会忽略这些字符.

我尝试浏览PHP Assignment Operators页面,甚至其他操作页面,并没有发现任何告诉我他们究竟做了什么.我不仅仅想根据我使用它的单一功能进行猜测.那么'&='和'=&'运算符到底是做什么的呢?

我所知道的是它设置了一个变量,它是'='部分,所以我真的需要知道'&'部分正在做什么.

请不要说明显; 我需要有人来解释他们的确切行为.我知道其中一个是"按位",但这对我没有任何意义.

php variables operators

20
推荐指数
2
解决办法
4234
查看次数

PHP相当于Ruby的or-equals(foo || = bar)?

在PHP中,我经常写类似的行

isset($foo)? NULL : $foo = 'bar'
Run Code Online (Sandbox Code Playgroud)

在红宝石中有一个明亮的捷径,叫做或等于

foo ||= 'bar'
Run Code Online (Sandbox Code Playgroud)

PHP有这样的操作符,快捷方式或方法调用吗?我找不到一个,但我可能错过了它.

php ruby operators

20
推荐指数
4
解决办法
9071
查看次数

PHP中的=&表示什么?

考虑:

$smarty =& SESmarty::getInstance();
Run Code Online (Sandbox Code Playgroud)

有什么&用?

php

19
推荐指数
2
解决办法
8420
查看次数

为什么在PHP中使用@ before变量?

可能重复:
PHP中的@符号有什么用?
参考 - 这个符号在PHP中意味着什么?

用什么 <?php echo @$fnameerror; ?>意思.为什么在php中使用@之前的变量

php

19
推荐指数
4
解决办法
4万
查看次数

PHP中的":"是什么意思?

可能重复: PHP中的":"是什么?

:以下PHP代码的含义是什么?

<?php
    while (have_posts()) : the_post();
?>
Run Code Online (Sandbox Code Playgroud)

php syntax

19
推荐指数
4
解决办法
2万
查看次数

什么 ......:......呢?

$items = (isset($_POST['items'])) ? $_POST['items'] : array();
Run Code Online (Sandbox Code Playgroud)

我不明白这段代码的最后一段" ? $_POST['items'] : array();"

这些代码组合到底做了什么?

我使用它从html文本框中获取一堆值并将其存储到会话数组中.但问题是,如果我尝试在文本框中重新提交数据,新的数组会话将完全覆盖旧的会话数组空白和所有空格.

我只想覆盖已经有值的数组中的位置.如果用户决定只填写几个文本框,我不希望先前的会话数组数据被空格(来自空白文本框)覆盖.

我认为上面的代码是问题所在,但我不确定它是如何工作的.请赐教.

php syntax ternary-operator

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

PHP表达式<<< EOB

我已经用PHP开发了几年了,最近发现了这段代码:

<?php
    echo <<<EOB
        <html>
        <head>
            <title>My title</title>
        </head>
        ...
    EOB;
?>
Run Code Online (Sandbox Code Playgroud)

我从来没有见过这种打印HTML的方法,这似乎非常有用,并且不太容易出现一些奇怪的变量或双引号语法错误.

我已经搜索了一些关于此的官方信息,并且只找到了Rasmus谈论此事的帖子.

有关此功能的详细说明是什么,EOB是什么意思?可能结束了

html php heredoc

17
推荐指数
2
解决办法
6497
查看次数

PHP中的.=和+ =有什么区别?

PHP中的.=和+ =之间有什么区别?

php

17
推荐指数
3
解决办法
9992
查看次数

函数参数前的三个点代表什么?

我正在使用Laravel 5.3并在其中一个函数中找到了这段代码:

public function handle($request, Closure $next, ...$guards)
{
    $this->authenticate($guards);

    return $next($request);
}
Run Code Online (Sandbox Code Playgroud)

代码来自\Illuminate\Auth\Middleware\Authenticate::class.

$guards变量之前的那3个点是什么?

php laravel

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

PHP中"&"符号的含义是什么?

我试图在Google上找到这个答案,但我想这个符号&可以作为某个运算符,或者通常不是任何理由的搜索术语.无论如何.我在学习如何创建WordPress插件时看到了这段代码片段,所以我只需要知道&它在一个包含类对象的变量之前的含义.

//Actions and Filters
if (isset($dl_pluginSeries)) {

    //Actions
    add_action('wp_head', array(&$dl_pluginSeries, 'addHeaderCode'), 1);
    //Filters
    add_filter('the_content', array(&$dl_pluginSeries, 'addContent'));
}
Run Code Online (Sandbox Code Playgroud)

php

16
推荐指数
3
解决办法
8978
查看次数

标签 统计

php ×10

operators ×2

syntax ×2

heredoc ×1

html ×1

laravel ×1

ruby ×1

ternary-operator ×1

variables ×1