导航:首页 > 编程语言 > PHP冒号调用

PHP冒号调用

发布时间:2022-07-30 02:41:49

A. php中的冒号:是什么意思

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

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

B. php 类里面用两个冒号什么意思(急)

它的行为和 C 语言的相似。 for 循环的语法是: for (expr1; expr2; expr3)statement第一个表达式(expr1)在循环开始前无条件求值一次。 expr2 在每次循环开始前求值。如果值为 TRUE,则继续循环,执行嵌套的循环语句。如果值为 FALSE,则终止循环。expr3 在每次循环之后被求值(执行)。 每个表达式都可以为空。expr2 为空意味着将无限循环下去(和 C 一样,PHP 认为其值为 TRUE)。这可能不像想象中那样没有用,因为经常会希望用 break 语句来结束循环而不是用 for 的表达式真值判断。 考虑以下的例子,它们都显示数字 1 到 10:<?php/* example 1 */ for ($i = 1; $i <= 10; $i++) {echo $i;}/* example 2 */ for ($i = 1; ; $i++) { if ($i 10) {break;}echo $i;}/* example 3 */$i = 1;for (;;) {if ($i 10) {break;}echo $i;$i++;}/* example 4 */ for ($i = 1; $i <= 10; echo $i, $i++);?当然,第一个例子看上去最正常(或者第四个),但用户可能会发现在 for 循环中用空的表达式在很多场合下会很方便。 PHP 也支持用冒号的 for 循环的替代语法。

C. PHP中两个冒号是什么意思

类中 静态方法和静态属性的引用方法

D. Php中两个连续冒号::表示什么意思

class func{
public static function RUN() {
echo "111";
}
function aaa(){
self::RUN() ; // 访问 当前类 里边的static 属性的 RUN
}
}
func::RUN(); //访问的是 func类里边的 static 属性的 RUN 方法
static 代表静态方法或属性 ,只支持 当前类的调用,不支持继承

多测试,看提示错误

E. php类中双冒号的应用

一般是
类名 :: 静态属性/方法名
-----------------------------
'::' => '直接调用'
也就是~ :: 是用来调用类中静态的属性和方法的。

F. php里变量使用分号和冒号到底是个怎么回事

'string'不被解释,直接就是字符串
“string”要被再格式化一次,如$str = 'hi'; echo “string$str”;结果 stringhi
又如echo "\""; 输出 "
$style=$a.$b.asd.<?=a?> 的确是错误的 <??>在环境开启短方式情况等于<?php ?>
如<?= ?>是asp方式 等于 <?php echo ?>
PHP、javascript是动态语言-弱类型变量,aspx java是静态语言-强类型变量

说到变量,想起了php的特色变量的变量 $$money ^o^ 学习愉快

G. 这个怎么解释php中 双冒号又双冒号!

直接属类的方法或属性。

也就是static 静态方法或属性的使用。
域运算符,一般用于在B类对象中使用A类对象的属性/方法

<?php
class aaa
{
function bbb(){
echo '用双冒号::调用类的方法!';
}
}

调用1:
$a = new aaa();
$a->bbb();

调用2:
aaa::bbb();
?>
两种方法得到的结果是一样的.

H. PHP中问号:冒号的作用是

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

代码:

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

相当于:

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

I. 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

J. PHP两个冒号有什么用

访问类的属性或者方法效果跟->一样

class myclass{

function foo()
{
echo '5555';
}
function foo2()
{
$this->foo();
self::foo();
//这俩效果一样
}
}

阅读全文

与PHP冒号调用相关的资料

热点内容
卡尔曼滤波算法书籍 浏览:761
安卓手机怎么用爱思助手传文件进苹果手机上 浏览:837
安卓怎么下载60秒生存 浏览:795
外向式文件夹 浏览:228
dospdf 浏览:424
怎么修改腾讯云服务器ip 浏览:380
pdftoeps 浏览:485
为什么鸿蒙那么像安卓 浏览:730
安卓手机怎么拍自媒体视频 浏览:180
单片机各个中断的初始化 浏览:716
python怎么集合元素 浏览:475
python逐条解读 浏览:826
基于单片机的湿度控制 浏览:492
ios如何使用安卓的帐号 浏览:877
程序员公园采访 浏览:805
程序员实战教程要多长时间 浏览:968
企业数据加密技巧 浏览:128
租云服务器开发 浏览:807
程序员告白妈妈不同意 浏览:330
攻城掠地怎么查看服务器 浏览:595