相关疑难解决方法(0)

Reference — What does this symbol mean in PHP?

What is this?

This is a collection of questions that come up every now and then about syntax in PHP. This is also a Community Wiki, so everyone is invited to participate in maintaining this list.

Why is this?

It used to be hard to find questions about operators and other syntax tokens.¹
The main idea is to have links to existing questions on Stack Overflow, so it's easier for us to reference them, not to copy over content from …

php arguments symbols operators

4314
推荐指数
21
解决办法
63万
查看次数

PHP三元运算符vs null合并运算符

有人可以解释PHP中三元运算符速记(?:)和空合并运算符(??)之间的差异吗?

他们什么时候表现不同,以同样的方式(如果这种情况发生)?

$a ?: $b
Run Code Online (Sandbox Code Playgroud)

VS.

$a ?? $b
Run Code Online (Sandbox Code Playgroud)

php ternary-operator null-coalescing-operator php-7

285
推荐指数
9
解决办法
10万
查看次数

我应该什么时候使用??(无效合并)vs || (逻辑或)?

相关的是有一个“空合并”运营商在JavaScript中?- JavaScript 现在有一个??运算符,我发现它使用得更频繁。以前大多数 JavaScript 代码使用||.

let userAge = null

// These values will be the same. 
let age1 = userAge || 21
let age2 = userAge ?? 21
Run Code Online (Sandbox Code Playgroud)

在什么情况下会??||行为不同?

javascript logical-or

60
推荐指数
7
解决办法
1万
查看次数

如何在php中获取字符串的第一个字符

我需要获取给定字符串的第一个字符.这里我在会话变量中有一个名字.我将变量值传递substr给获取字符串的第一个字符.但我不能.

我想得到该字符串的第一个字符.

例如John doe.我想得到字符串的第一个字符j.我怎么能用PHP获取它?

  <?php
      $username = $_SESSION['my_name'];
      $fstchar = substr($username, -1);
  ?>
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
3
解决办法
7372
查看次数

什么是 ”??” 刀片模板中的符号

我找到了这个 ”??” 资源中的符号 > ... > 在电子邮件输入字段中重置。

是行程运营商还是什么?。

{{ $email ?? old('email') }}
Run Code Online (Sandbox Code Playgroud)

laravel laravel-blade

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