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();
//这俩效果一样
}
}