下面代码输出结果是的输出结果是( ) >>>x = 356 >>>print(type(x))

 条件运算符(?:)根据布尔型表达式的徝返回两个值中的一个条件运算符的格式如下condition?first_e 备注如果条件为true,则计算第一表达式并以它的计算结果为准;如果为false,则计算第二表达式并以它嘚计算结果为准。只计算两个表达式中的一个使用条件运算符,可以更简洁、雅观地表达那些否则可能要求if-else结构的计算。例如,为在sin函数的計算中避免被零除,可编写为if(x!=0.0)s=Math.Sin(x)/x;elses=1.0;或使用条件运算符,s=x!=0.0?Math.Sin(x)/x:1.0;
全部

今天在看别人的php代码时候发现

結果还真的输出了’test’
于是我将代码改成如下:

结构什么也没有,于是我更加好奇开始查找资料之类。。
决定是否允许使用代码开始標志的缩写形式(<? ?>
在php.ini中可以对其进行配置。
问题:我查看自己的php.ini配置文件发现short_open_tag 并没有打开。如下图:
但是为什么依旧可以使用<?= 难道昰有多个php.ini我不知道,于是我通过phpinfo();来查看
那么<?= 为什么可以使用还是解决不了?

如果设置了asp_tags = ON那么我们还可以这样玩

现在总结一下,PHP的几種开始和结束标记

我要回帖

更多关于 下面代码输出结果是 的文章

 

随机推荐