在PHP中,问号(?)有多种用法,以下是一些常见的实例:

1. 简单变量赋值

在PHP中,问号可以用来给变量赋值,这在某些情况下可以简化代码。

实例php ?用法,实例PHP中“”的用法详解  第1张

PHP代码结果
`$a=10;`$a=10
`$b=?;`$b=NULL
`$c=?20;`$c=20

2. 短路赋值运算符

问号与冒号结合使用,可以形成短路赋值运算符。

PHP代码结果
`$a=($b?$b:10);`如果$b非空,则$a=$b;否则$a=10
`$c=($d?$d:($e?$e:20));`如果$d非空,则$c=$d;否则如果$e非空,则$c=$e;否则$c=20

3. 三元运算符

问号与冒号结合使用,形成三元运算符,常用于条件表达式。

PHP代码结果
`$a=($b?'yes':'no');`如果$b为真,则$a='yes';否则$a='no'
`$c=($d?$d+1:$d-1);`如果$d为真,则$c=$d+1;否则$c=$d-1

4. 资源关闭

在PHP中,问号可以用于关闭资源。

PHP代码结果
`mysql_close($conn);`关闭数据库连接资源$conn
`fclose($file);`关闭文件资源$file

以上是PHP中问号(?)的一些常见用法实例。希望这些例子能帮助您更好地理解问号在PHP中的使用。