相关疑难解决方法(0)

帮我理解这段代码

可能重复:
什么是PHP?:操作员调用,它做了什么?

$id = isset($_GET['id']) ? intval($_GET['id']) : 0;
Run Code Online (Sandbox Code Playgroud)

有人可以帮我理解上面的代码吗?我是相当新的PHP :)什么了?:

我会很感激!

php

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

这个PHP(函数/构造?)做了什么,我在哪里可以找到更多的文档呢?

简单的问题.这是这段代码.

    $r = rand(0,1);
    $c = ($r==0)? rand(65,90) : rand(97,122);
    $inputpass .= chr($c);
Run Code Online (Sandbox Code Playgroud)

我理解它在最终结果中的作用,但我想更好地解释它是如何工作的,所以我可以自己使用它.对不起,如果这是一个糟糕的问题.

如果你不确定我在问什么,它的(函数?)在这里使用:

$c = ($r==0)? rand(65,90) : rand(97,122);

php

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

$ variable变量是什么?:[]吗?

$variable ?: []
Run Code Online (Sandbox Code Playgroud)

它有什么作用?它是一个三元运算符,但看起来有点不同,我不知道[]的含义.Perhabs它是5.4的简写数组并创建一个空数组?

php

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

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

PHP简写说明

可能重复:
什么是PHP?:操作员调用,它做了什么?

这在长形中意味着什么?我还没有看到这样的一条线.

$max_o = $max_o > $o ? $max_o : $o;
Run Code Online (Sandbox Code Playgroud)

php

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

什么是"isset($ x)?$ y:$ z"是什么意思?

可能重复:
什么是PHP运算符"?" 和":"叫,他们做了什么?
参考 - 这个符号在PHP中意味着什么?

我知道issetPHP中有什么意思.但是我看到了类似的语法isset($x) ? $y : $z.这是什么意思?

php syntax

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

PHP中的条件运算符快捷方式

有人知道PHP中是否有以下语句的快捷方式?

$output = isset($some_value) ? $some_value : "Some Value Not Set";
echo $output;
Run Code Online (Sandbox Code Playgroud)

这是我经常遇到的事情,其中​​$ some_value实际上很长并且可能涉及一个函数,例如:

$output = $this->db->get_where('my_db',array('id'=>$id))->row()->some_value) ? $this->db->get_where('my_db',array('id'=>$id))->row()->some_value) : "Some Value Not Set";
echo $output;
Run Code Online (Sandbox Code Playgroud)

似乎应该有一个操作员或功能来执行此操作.我可以很容易地写一个,我不是在寻找答案,而是如果有人知道内置的快捷方式.

php conditional-operator

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

可以AnyOne解释这个代码我

    $odd= true;
echo ($odd == true) ? '<tr class="odd_row">' : '<tr class="even_row">';
    $odd = !$odd; 
Run Code Online (Sandbox Code Playgroud)

请问任何人可以解释这段代码吗?

php

-4
推荐指数
1
解决办法
136
查看次数

标签 统计

php ×8

conditional-operator ×1

syntax ×1