当前位置:首页 » 编程语言 » php冒号

php冒号

发布时间: 2022-07-19 00:02:12

php中":"双冒号有什么作用

双冒号操作符即作用域限定操作符Scope Resolution Operator可以访问静态、const和类中重写的属性与方法。在类定义外使用的话,使用类名调用。在PHP 5.3.0,可以使用变量代替类名。

Program List:用变量在类定义外部访问

<?php
classFruit{
constCONST_VALUE='FruitColor';
}
$classname='Fruit';
echo$classname::CONST_VALUE;//AsofPHP..
echoFruit::CONST_VALUE;
?>
ProgramList:在类定义外部使用::
<?php
classFruit{
constCONST_VALUE='FruitColor';
}
classAppleextendsFruit
{
publicstatic$color='Red';
(){
echoparent::CONST_VALUE." ";
echoself::$color." ";
}
}
Apple::doubleColon();
?>

程序运行结果:

Fruit Color Red

Ⅱ PHP中问号:冒号的作用是

? :的作用与 if ... else类似,?被称为“三元运算符”。

代码:

$user=isset($_POST['name'])?$_POST['name']:'';

相当于:

if(isset($_POST['name'])
{
$user=$_POST['name'];
}else
{
$user='';
}

Ⅲ php中冒号 :怎么解释呢

常用与三目运算,如:
$result = $str?$str:$str1;
意思是如果$str存在$result结果就是$str,否则为$str1;
冒号在这里代表选择关系;
这个语句可以改为:
if($str)
$result = $str;
else
$result = $str1;

还有很多用地,比如switch中等,用于选择关系作用比较多。

Ⅳ PHP中什么时候用分号是时候用冒号

分好 " ; " 表示该条语句 结束 不能省略.

冒号 " : " 可能出现在:
1. 三元运算符中
代码格式如下:(expr1) ? (expr2) : (expr3);
解释:如果条件“expr1”成立,则执行语句“expr2”,否则执行“expr3”。
实现同样的功能,若使用条件流程语句,就需要书写多行代码:
if(expr1) {
expr2;
} else {
expr3;
}
2.switch case中
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}

冒号 用在每个分支后 (注: 这里 的冒号可以用分好 即: case 1 : 可以写作 case 1 ;)

Ⅳ php语法中的问号与冒号的疑问

肯定不能这样用的,前面的”是不是这样?“这是设问句,设问句后面可以直接写”把这个东西洗干净之后再煮一下然后放进去。“所以,不需要使用冒号连接的。
这句话还可以改一下,因为”是不是这样“虽然有疑问语气,但是它也可以作为整句话的一部分,所以可以这样写:是不是要这样,把这个东西洗干净之后再煮一下然后放进去。

Ⅵ php中的冒号:是什么意思

你们,我目前没有看到:符号的在PHP中,但是 :: 符号 是有的,它是访问一个类中的静态方法。

什么是静态方法呢?就是class 类中 的 function 是以 static 声明的,这样就可以通过::访问到,如果不是static 关键字声明,则只能实例化new 后,通过->访问。
若你确定PHP中有单“:”号,而不是我回答的双冒号 “::”,请追问我时候提供代码片段。

Ⅶ php 中的 单 冒号是什么意思

PHP 7 增加了对返回类型声明的支持。 类似于参数类型声明,返回类型声明指明了函数返回值的类型。可用的类型与参数声明中可用的类型相同。

热点内容
aspx脚本 发布:2025-02-01 06:44:13 浏览:999
访问策略更新 发布:2025-02-01 06:39:29 浏览:498
pythoneditplus 发布:2025-02-01 06:31:57 浏览:275
bmp转png源码 发布:2025-02-01 06:30:08 浏览:470
魔兽联盟人多的服务器是什么 发布:2025-02-01 06:25:25 浏览:41
c语言字符串子串删除 发布:2025-02-01 06:25:23 浏览:534
怎么改电脑锁屏密码 发布:2025-02-01 06:16:55 浏览:472
存储卡不能格式化怎么办 发布:2025-02-01 06:02:55 浏览:691
scratch编程网站 发布:2025-02-01 05:51:27 浏览:396
安卓怎么更好用 发布:2025-02-01 05:45:38 浏览:147