PHP中?:什么意思

作者&投稿:王饼 (若有异议请与网页底部的电邮联系)
php中::代表什么意思~

php中的::是调用类中的静态方法或者常量,属性的符号
例如
class aaa{
static function ar(){

}

function br(){}
}

使用非静态方法,要先创建实例
$obj = new aaa();
$obj -> br();

使用静态方法,无需创建实例,直接使用类名
aaa::ar();

%在php中有多种含义:
1. 字符 'afafa%bbafs'
2. 百分数 50%
3. 取余 3%2 => 1
4. 格式化输出
<?php
$number = 123;
$txt = sprintf("%f",$number);
echo $txt;
?> =>123.000000

参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:
%% - 返回百分比符号
%b - 二进制数
%c - 依照 ASCII 值的字符
%d - 带符号十进制数
%e - 可续计数法(比如 1.5e+3)
%u - 无符号十进制数
%f - 浮点数(local settings aware)
%F - 浮点数(not local settings aware)
%o - 八进制数
%s - 字符串
%x - 十六进制数(小写字母)
%X - 十六进制数(大写字母)

PHP中“?:”指的是三目运算符。

三目运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一有3个操作数的运算符,所以有时又称为三元运算符。一般来说,三目运算符的结合性是右结合的。

三目运算符提供了一种表达简单 if-else 语句的简写方法。该运算符由问号(?)和冒号(:)组成,其格式如下:表达式 ? 表达式 : 表达式 ;语句被称为条件表达式,它由 3 个子表达式组成,使用问号 ? 和冒号 : 分隔。

问号前面的条件表达式的部分是要测试的条件。这就像 if 语句的括号中的表达式。如果条件是真的,则执行 ? 和 : 之间的语句;否则,执行 : 之后的部分。如果认为有帮助,可以在子表达式周围放置圆括号

扩展资料:

运算规则:

对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。

一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? b : c ? d : e将按a ? b : (c ? d : e)执行。

可以理解为: 条件 ? 结果1 : 结果2,里面的?号是格式要求。也可以理解为条件是否成立,条件成立为结果1,否则为结果2。

参考资料来源:百度百科-三目运算符



PHP中“?:”指的是三目运算符。

三元运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一一个有三个操作数的操作符,所以有时它被称为三元操作符。一般来说,二项式算子是右界的。

三元运算符提供了一种表示简单if-else语句的简写方法。操作符由问号(?)组成。和一个冒号(:)的形式:表达式?表达式:表达式;一个语句被称为条件表达式,它由三个子表达式组成,使用问号?结肠:分开。

问号前的条件表达式部分是要测试的条件。这类似于if语句中括号中的表达式。如果条件为真,那么执行Betweenand:否则,在:之后执行该部分。如果您认为有帮助,可以在子表达式周围加上括号。

扩展资料:

运算规则:

对于条件表达式b?X:y,计算条件b,然后做出判断。如果b的值为真,则计算x的值,结果为x的值;否则,计算y的值,得到y的值。

条件表达式永远不会同时求x和y的值。条件运算符是右结合的,也就是说,从右到左求值。例如,一个?B:c?D:e会按a吗?B:(c?D:e)执行。

可以理解为:条件?结果1:结果2,里面?数字是格式要求。如果条件为真,条件为真就是结果1,否则就是结果2。



这是一个三元运算符 ? :

与条件语句作用一样,只是简化写法,如:
if($i>5)
{
echo "good";
}
else
{
echo "bad";
}
//----------------------------
$p=$>5 ? "good" : "bad";
echo $p;

这两者是等价的
(八方永信网站前端工程师)

php中的

=>
指的是数据键值对,如:
$arr=array('a'=>'a下标对应值');
php中的
->
指的是引用类的方法,如

$classs->echo()
;
意味着执行
$classs类实例下的echo()方法。

?:;三目运算的运算符;
具体的就是?前面的表达式作为判断标准,如果表达式为真,返回?后面:前面的值;如果为假返回冒号后面;前面的值。
例如
$a = $chengji>60?"及格":"不及格";
当变量$chengji 大于60 的时候,$a 被赋值为"及格",当$chengji 小于等于60 的时候,$a 就被赋值为"不及格"


HP是什么意思
3、马力 马力是工程技术上常用的一种计量功率的单位。一般是指公制马力而不是英制马力。人为约定1公制马力等于每秒钟把75公斤重的物体提高1米所做的功。4、高倍镜下医学用语 HP :High power lens 高倍镜下 医学用。5、Hit point 在许多游戏中生命值都是玩家最为关注也是最需要关注的属性,因为单位...

...vh,sh,lv,ss,lm,dh等等,但我不知道是什么意思,我知道vh是伏地魔和哈...
DM=德拉克.马尔福(名字)VH=伏地魔X哈利(配对)SH=教授X哈利(配对)LV=1.伏地魔本人(名字,尊称)2.卢修斯X伏地魔(配对)SS=西弗勒斯.斯内普(教授名字)LM=卢修斯.马尔福(名字)DH=德拉科X哈利(配对)PS.犬狼=西里斯.布莱克(小天狼星)X卢平 DM=有时候是指BG向里的 D德拉科M妙丽(赫敏的...

hp是什么意思二次元
H‌‌‌‌‌‌‌‌‌‌P是Hit Point的缩写,意思为游戏中角色的生命值,或称游戏角色的血量,在游戏中又称为"红"等HP为零游戏就结束了。“HP”概念的引入不仅影响了桌游领域,也引起了电子游戏设计的变革。早期游戏设定中,玩家会有“...

网络语HP是什么意思
HP是Harry Potter的缩写。哈利·波特,英国女作家J.K.罗琳的魔幻系列小说《哈利·波特》系列及其衍生作品中的主人公,是詹姆·波特和莉莉·波特(原名莉莉·伊万斯)的独生子,出生于1980年7月31日,教父为小天狼星布莱克(Sirius Black),或者说西里斯·布莱克 因只有呆在有母族血缘的身边,血缘魔法...

hp是什么意思在管理学中
在管理学中hp是人类绩效的意思。又称为人类绩效技术(Human Performance Technology,简称HPT)、掌握的知识、智商、情商等;其次是企业具体的工作环境,包括企业的文化氛围、工作环境,以及自然因素。绩效技术的特征:(1)整体性:绩效技术工作者用系统整体观(systemic)认识企业组织,综合考虑它与外界的联系,...

枕美文中hp、np、h、les、同人分别是什么意思
同人:意指二次创作,也就是将有名作家的原作中之角色与剧情改写,编出属于自己的故事(注:同人创作并不限定于BL,一般向也可)。H :活塞运动。和英文的SEX与MAKE LOVE同义。LESBIAN(蕾丝边):女同志的代称。音译。参考资料:http:\/\/baike.baidu.com\/view\/754.htm ...

请问游戏里hp、mp、xp都是什么意思啊?
1、hp 生命值(英文:Hit Point,简称HP)是一个游戏术语,代表一个人物或是单位所能承受的伤害。在许多的游戏中都会有这样的一个属性。在绝大多数情况下生命值降低到0或0以下即表示单位的撤退、失去战斗力或者死亡,甚至游戏结束。2、mp MP全称为Mana Point,即魔法值。在游戏中,表示角色的魔法值...

hp什么意思?
hp什么意思?  我来答 5个回答 #热议# 已婚女性就应该承担家里大部分家务吗? 匿名用户 2014-03-13 展开全部 [编辑本段]一、惠普公司 网址:http:\/\/www.hp.com 惠普研发有限合伙公司(Hewlett-Packard Development Company, L.P.)(NYSE:HPQ) 1939年,在美国加州帕洛阿尔托市(Palo Alto)爱迪生大街367号...

After all this time 什么意思,是Hp里和斯内普有关的
这句话的意思是“这么长时间了一直是这样吗?”这句话是在《哈利波特与死亡圣器》一书中邓布利多问斯内普的话,“After all this time?”斯内普回答”Always.”意思是“这么长时间了还是这样?”“一直是这样。”问答之间,是斯内普在表达自己对哈利波特的母亲莉莉至死不渝的爱。

游戏里的HP和MP值是什么意思
HP:Hit Point的缩写,游戏中角色的生命值。或称游戏角色的血量,在游戏中又称为"红"等。MP:在游戏中,MP通常指代魔法值,是(MANA POINT)或者(MAGIC POINT)的缩写。

虎林市17629106528: php中::代表什么意思 -
成虽葡萄: php中::指以“静态方式”操作某个“类”的成员方法或属性. 不同于c++,这种静态不强制需要用static指定.即使没有声明静态的也可以操作.

虎林市17629106528: Php中[ ]是什么 -
成虽葡萄: []是PHP数组索引标识符号.PHP语言跟C语言都把字符串视为字符数组.并且php中数字型字符可以隐式的转换成数值型. $s[0]表示$s中的第一个字符,$s[1]表示$s中的第二个字符. 编程就是数学中的代数.编程中的函数、参数跟数学上的函数、代数是一个概念. 这道题运行结果为 12245,因为$s[1]==2 ;$s[$s[1]]就是$s[2];$s[2]就是2.

虎林市17629106528: php中'<<<'是什么意思 -
成虽葡萄: ……谁说没有的 这是php的定界符 在<<<EOF 和 EOF; 之间的文本, 可以不用转义, 比如单引号和双引号 一般用于输出长的html文本或者文本赋值 例子:$str = <<<EOF123123123 EOF; 这里的EOF是一个标记,即是以EOF开头的必须以EOF结尾 你可以换成其他字符也没问题 还必须注意,EOF;这个结尾必须有分号,而且EOF必须顶格,之前没有任何字符,包括空格.

虎林市17629106528: php中!是什么意思啊 -
成虽葡萄: 是逻辑取反操作符,如果你的$fp为false,!$fp的结果就是true,反之,$fp为true,!$fp的结果就是false

虎林市17629106528: 在PHP中“||”是什么意思? -
成虽葡萄: 或者的意思 和 $a || $b 意思是$a 和$b 有一个是ture就可以 $a && $b 意思是$a 和$b 必须两个都是ture才可以

虎林市17629106528: 在php中/是什么意思
成虽葡萄: 反斜杠就是将php的关键字符还原到普通的意义 比如php中$a = "s=\"123\"",因为我们的意思是s="123"但是如果上面的代码不用反斜杠的话就变成s=了 导致错误目录地址的/ 如 目录/index.php

虎林市17629106528: php中'.'和'..'还有'./'和'../'都是什么意思呢?具体表示什么呢? -
成虽葡萄: 这和linux系统是一样的, . 表示当前目录 .. 表示当前目录的上一级目录. ./表示当前目录下的某个文件或文件夹,视后面跟着的名字而定 ../表示当前目录上一级目录的文件或文件夹,视后面跟着的名字而定. 例如:文件夹 a 下面有 文件夹b c 和文件 d. 文件夹b下面有e.php 和文件f.则e中的 . 表示 文件夹b ./f 表示b下面的文件f. .. 表示a文件夹. ../d 表示a文件夹下的d文件.

虎林市17629106528: [php].=是什么意思啊 -
成虽葡萄: .是字符串连接符$a = "hello";$b = " world";$a .= $b;//$a就是 "hello world"

虎林市17629106528: PHP中的中括号什么意思 -
成虽葡萄: PHP 中的中括号一般是用来通过数组的键名来获取数组相应的值,是PHP中的一种符号例如: $array = array('a','b');echo $array[0];//表单POST提交 $user = $_POST['user'];//表单GET提交 $user = $_GET['user'];//读取session $user = $_...

虎林市17629106528: PHP是什么意思
成虽葡萄: PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写.PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用.PHP的另一个含义是:菲律宾比索的标准符号.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网