导航:首页 > 编程语言 > 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冒号调用相关的资料

热点内容
命令方块获得指令手机 浏览:499
学习结束感言简短程序员 浏览:398
android关机闹钟实现 浏览:968
鼠标一键打开文件夹设置 浏览:161
程序员看过来我想静静搞笑视频 浏览:370
curlphp爬虫 浏览:874
python按日期循环 浏览:110
php三个等号 浏览:760
培训班出来的程序员解决问题很差 浏览:963
程序员那么可爱25集 浏览:753
服务器地址和ip地址一样不 浏览:664
php中括号定义数组 浏览:602
php打印堆栈 浏览:516
华为adb命令行刷机 浏览:965
人像摄影pdf 浏览:761
解压文件密码怎样重新设置手机 浏览:1002
高考指南pdf 浏览:695
爬虫python数据存储 浏览:240
u盘怎么取消加密 浏览:431
567除以98的简便算法 浏览:342