1楼:拎壺蔥
php中的::是调用类中的静态方法或者常量,属性的符号例如class aaa
function br(){}
}使用非静态方法,要先创建实例
$obj = new aaa();
$obj -> br();
使用静态方法,无需创建实例,直接使用类名
aaa::ar();
php中?:什么意思
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。
3楼:鲜少老师
这是一个三元运算符 ? :
与条件语句作用一样,只是简化写法,如:
if($i>5)
else
//----------------------------$p=$>5 ? "good" : "bad";
echo $p;
这两者是等价的
(八方永信**前端工程师)
4楼:怀欣跃鄞安
php中的
=>指的是数据键值对,如:
$arr=array('a'=>'a下标对应值');
php中的
->指的是引用类的方法,如
:$classs->echo()
;意味着执行
$classs类实例下的echo()方法。
5楼:匿名用户
看了下面几个回答。相信不是你要的,答非所问其实有两个三元运算符 一个是? 一个是?:
?下面都解答过了就是
语法格式
(expr1) ? (expr2) : (expr3)对 expr1 求值为 true 时的值为 expr2,在 expr1 求值为 false 时的值为 expr3。
而对于?:
自 php 5.3 起,可以省略三元运算符中间那部分。
表达式 expr1 ?: expr3 在 expr1 求值为 true 时返回 expr1,否则返回 expr3。
6楼:
三目运算符 1>3 ? "大" : "小" 如果1>3 是成立的那么返回“大” 如果不成立就返回“小”
7楼:匿名用户
三目运算符. 如果条件成立 就是第一个表达式的值 否则是第二个表达式的值
比如你这个 1>2? "大" : "小" ;那结果就是小因为1不大于2 所以取后面一个表达式的值.
不知道这么解释明白了没有 .教程可以搜索一下php教程很多的 基本上差不多
8楼:匿名用户
我是在php官网里面学习的php,这些是我们学习php中最为关键,基础的内容,可以加个好友一起学习
9楼:宰苓昝痴旋
php是英文超文本预处理语言hypertext
preprocessor的缩写。跟asp一样也是一种脚本语言。
10楼:黎渟毕青烟
php,是英文超级文本预处理语言hypertextpreprocessor的缩写。php
是一种html
内嵌式的语言,是一种在服务器端执行的嵌入html文档的脚本语言,语言的风格有类似于c语言,被广泛的运用。php的另一个含义是:菲律宾比索的标准符号。
11楼:沙蒙牟涵忍
····网页编辑语言
12楼:常倩石香洁
php是一种服务器端的,嵌入html的脚本语言。php区别其他像客户端java的地方是它的**在服务器端执行.
php中::是什么意思?
13楼:匿名用户
类中 静态方法和静态属性的引用方法
例如class test
}可以不用实例化对象直接使用 test::$test 来取得$test属性的值
静态方法调用也同理test::test(); 直接调用静态方法test
14楼:匿名用户
php中的‘::’是一种内置的语法解析符号,中文名叫做“范围解析操作符”。:: 符号是用来帮助php中的语法结构“类”来实现对其成员的访问,通常我们只允许访问静态成员,具体**如下:
① 类正常访问静态成员
classheima
}//外部访问
echoheima::$heima;//访问静态属性,输出黑马
heima::getheima();//访问静态方法,输出黑马
② 类访问普通方法(系统不建议,有风险,风险原因网页链接)
classheima
}//正常应该是对象访问$h=newheima();$h->show();
//静态访问
heima::show();//系统会提示点什么,但是可以访问
//其实对象也可以利用::符号访问
$h=newheima();
$h::show();//效果也能达成,但是我们通常不建议这么使用
15楼:菁时
一、php中的::是调用类中的静态方法或者常量,属性的符号。php,是英文超级文本预处理语言hypertext preprocessor的缩写。
中文名:“超文本预处理器”是一种通用开源脚本语言。
二、php 是一种 html 内嵌式的语言,是一种在服务器端执行的嵌入html文档的脚本语言,语言的风格有类似于c语言,语法吸收了c语言、java和perl的特点,利于学习,使用广泛,主要适用于web开发领域。
三、php 独特的语法混合了c、java、perl以及php自创的语法。它可以比cgi或者perl更快速地执行动态网页。用php做出的动态页面与其他的编程语言相比,php是将程序嵌入到html(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成html标记的cgi要高许多,php还可以执行编译后**,编译可以达到加密和优化**运行,使**运行更快。
被广泛的运用。
例如1、class aaa
function br(){}
}2、使用非静态方法,要先创建实例
$obj = new aaa();
$obj -> br();
3、使用静态方法,无需创建实例,直接使用类名aaa::ar();
16楼:树上学习
php范围解析操作符 (::)
范围解析操作符(也可称作 paamayim nekudotayim)或者更简单地说是一对冒号,可以用于访问静态成员,类常量,还可以用于覆盖类中的属性和方法。
当在类定义之外引用到这些项目时,要使用类名。
自 php 5.3.0 起,可以通过变量来引用类,该变量的值不能是关键字(如self,parent和static)。
把 paamayim nekudotayim 选作双冒号操作符的名字似乎有些奇怪。然而,这是 zend 开发小组在写 zend engine 0.5(被用于 php 3 中)时所作出的决定。
事实上这个词在希伯莱文就是双冒号的意思。
example #1 在类的外部使用 :: 操作符
classmyclass
$classname='myclass';
echo$classname::const_value;//自php5.3.0起
echomyclass::const_value;
?>
self,parent和static这三个特殊的关键字是用于在类定义的内部对其属性或方法进行访问的。
example #2 在类定义内部使用 ::
classotherclassextendsmyclass
}$classname='otherclass';
echo$classname::doublecolon();//自php5.3.0起
otherclass::doublecolon();
?>
当一个子类覆盖其父类中的方法时,php 不会调用父类中已被覆盖的方法。是否调用父类的方法取决于子类。这种机制也作用于构造函数和析构函数,重载以及魔术方法。
example #3 调用父类的方法
classmyclass
}classotherclassextendsmyclass
}$class=newotherclass();
$class->myfunc();
?>
17楼:匿名用户
两个冒号(::)是对类中的方法的静态引用
也就是不需要实例化对象,直接通过类名对类中的方法进行引用
18楼:匿名用户
php(外文名:php: hypertext preprocessor,中文名:
“超文本预处理器”)是一种通用开源脚本语言。语法吸收了c语言、java和perl的特点,利于学习,使用广泛,主要适用于web开发领域。php 独特的语法混合了c、java、perl以及php自创的语法。
它可以比cgi或者perl更快速地执行动态网页。用php做出的动态页面与其他的编程语言相比,php是将程序嵌入到html(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成html标记的cgi要高许多;php还可以执行编译后**,编译可以达到加密和优化**运行,使**运行更快。
19楼:竞技乐分享
php是一种通用开源脚本语言
扩展资料
hp是由名字叫ra**us lerdorf的人所创建,ra**us lerdorf为了要维护个人网页,而制作的一个简单的用perl语言编写的程序。后来又用c语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 php/fi。
php/fi 可以和数据库连接,产生简单的动态网页程序。
vb中age是什么意思,vb中#是什么意思
1楼 兄弟连教育北京总校 在原来str1变量内容的基础上累加 n 加 空格 加 变量age的内容 vb中 是什么意思 2楼 兄弟连教育北京总校 实际上是一种类型声明的简写形式 表示双精度值比如 5 说明5是一个双精度值 而 j 相当于 dim j as double后 对j的引用 3楼 厍莹多雁 可...
体检中的bmi是什么意思,体检中的BMI 是什么意思?
1楼 七情保温杯 体检中的bmi 是身体质量指数的意思。 身体质量指数 bmi 是 超重和肥胖最常用的衡量指标,它是按公斤计算的体重除以按米计算的身高的平方 kg m2 。 世卫组织将 超重 界定为身体质量指数等于或大于25,将 肥胖 界定为身体质量指数等于或大于30。 2楼 匿名用户 bmi指数 ...
爱情中212是什么意思,鲸落在爱情中是什么意思
1楼 宝石王子新 数字谐音像是 爱一爱 爱要爱 。不敢肯定是。我就纳闷了,中文字明显通俗易懂。偏偏要用数字来示爱,明白的固然好,不明白,或者误解了,那样错过机会,不抱憾终生才怪! 2楼 匿名用户 一定会有福报滴baby 鲸落在爱情中是什么意思 3楼 淘无忧 当鲸鱼在海洋中死去, 它的尸体最终会沉入海...