php中和还有和都是什么意思呢?具

2020-11-22 15:27:12 字数 6238 阅读 8607

1楼:倒霉熊

这和linux系统是一样的,

. 表示当前目录

.. 表示当前目录的上一级目录。

./表示当前目录下的某个文件或文件夹,视后面跟着的名字而定../表示当前目录上一级目录的文件或文件夹,视后面跟着的名字而定。

例如:文件夹 a

下面有 文件夹b c 和文件 d。

文件夹b下面有e.php 和文件f。

则e中的 . 表示 文件夹b

./f 表示b下面的文件f。

.. 表示a文件夹。

../d 表示a文件夹下的d文件。

php中的=>,->是什么意思?

2楼:城春许木深

一、=>,->的意思:

->是对象执行方

法或取得属性用的。

=>是数组里键和值对应用的。

二、用法

1、=> 的用法数组中用于数组的key和value之间的关系例如:

$a=array('0'=>'1','2'=>'4',);echo$a['0'];echo$a['2'];

2、-> 的用法类中用于引用类实例的方法和属性例如:

classtestvar$var=0;}$a=newtest;

//实例化对象名称

echo$a->add();echo$a->var;

扩展资料php中->**如下:

class car

}$car = new car();

$car->speedup();

echo $car->speed;

?>

php中=>**如下:

if( isset($arr0) )

?>

3楼:打娘胎里喜欢你

在php里面->和=>完全不同的,->用来引用对象的成员(属性与方法),=>只用来数组赋值,下面的例子**有利于理解:

$arr=['a'=>123,'b'=>456];//数组初始化echo $arr['a'];//数组引用print_r($arr);//查看数组

class a

$obj=new a();

echo $obj->a;//对象引用

print_r($obj);//查看对象

?>

以上**输出结果为:

123array

([a] => 123

[b] => 456

)123a object

([a] => 123

[b] => 456)

4楼:匿名用户

在php中数组默认键名是整数,也可以自己定义任意字符键名(最好是有实际意义)。如:

$css=array('style'=>'0',‘color’=>‘green‘),

则$css['style']=='0',$css['color']=='green'。

简单的说‘=>’就是定义数组键名让它指向数组末一个元素,

跟指针很相似。

$are->areaid=$areas['parentid']=get_area_id($channelid, $provinces[$pid]);

其意义是:调用get_area_id($channelid, $provinces[$pid]);

获得地区id然后将其赋值给$areas['parentid'],最后将$areas['parentid']的值赋给$are->areaid

其中的多个“=”相连只是为了方便而已还可以连写更多,

其实也可以这样写:

$areas['parentid']=get_area_id($channelid, $provinces[$pid]);

$are->areaid=$areas['parentid'];

呵呵,php中数组很有用多花点时间多看看就都会了

5楼:匿名用户

网上看到很多人在问这些问题,这些是我们学习php中最为关键,基础的内容,我一般都是在官网学习文档教程,可以加个好友一起学习

6楼:睦亘

=>一般用于数组的 键=>值

->一般用于对象的 对象->对象属性 和 对象->对象方法

7楼:方万冬

上面的回答是错误的,->不是赋值的意思是取得某个对象的值,=>才是赋值的意思。

$are是一个对象,他是取得$areas['parentid'}这个数组的值。希望不要误导大家。

8楼:资源大水怪

->是取得某个对象的值,=>是赋值的意思。

$are是一个对象。

php ../ ./ 分别是什么意思?

9楼:匿名用户

比如你有一个文件dir/sub/a.php。php中写..

/data/a.jpg指的是dir/data/a.jpg,.

/data/a.jpg和data/a.jpg指的都是sub/data/a.

jpg../指上级文件夹

./指当前文件夹

10楼:匿名用户

分别表示 上级目录 当前目录

请教php中 ./ 和 ../分别表示什么意思呢?根目录?有什么区别吗?

11楼:匿名用户

./ 代表当前目录

../代表父级目录

12楼:匿名用户

./ 本目录

../ 上级目录

php 中 $spattern = /\((.+?)\)/u ; 表示什么意思

13楼:匿名用户

正则表达式而已

来给楼主讲一点点正则

假设我们有一段文本

这是一段用来作为例子的内容(内容仅供参考),我在这里是为了给楼主讲解正则(正则表达式(就是正则表达式)),内容只是为了举例,没有什么意义

你这个正则表达式会匹配到两个内容

分别是:

内容仅供参考

正则表达式(就是正则表达式

来解释一下正则表达式的几个东西(不多讲,更多可自行网上搜索)

首先是这个 . (那个点),表示什么呢?表示匹配任意字符!如:a,b,c,你,好。。。等等。

所以注意到 .+ 没有,那个 +(加号),这个加号指的就是匹配至少一个,如果换成*(星号),就表示匹配任意多个(包括0个)。

而\(和\)分别表示匹配一个“(”和“)”,现在应该明白这个正则的意思了吧?

但是假如你这个正则是这样的:

/\(.+\)/u

那么你会匹配到的会是这个数据:

(内容仅供参考),我在这里是为了给楼主讲解正则(正则表达式(就是正则表达式))

所以我们在.+后面加上了个“?”,这个问号表示 非贪婪匹配,就是一旦匹配到就不在继续往后面尝试。

但楼主你肯定发现了,在\(和\)还有括号,括号是啥意思呢?有一个很重要的作用,分组!分组适用于在一个表达式内将匹配结果分组或用于替换,这个你自行查阅资料吧~

还有就是/......./u这表示匹配unicode字符,如果你的正则只是这样:

\((.+?)\)

那你不会匹配到汉字的!

建议楼主阅读 《精通正则表达式》一书,对学习正则有很大帮助,相信我,看了这本书正则会很简单。

14楼:匿名用户

匹配 (一个以上的任何字符) 这种格式

php中.=是什么意思

15楼:匿名用户

连续定义变量!

$a='abc';

$a.='def';

此时$a=‘abcdef'

16楼:匿名用户

去大了。

new 是面向对象的概念.db是类的意思。

$db=new db;

实例化db类,这个类里面有很多方法。

$db=db();

只是把db函数返回的结果保存在$db里。

17楼:匿名用户

通俗的说,就是累积。

比如:$a = 'a'; //赋值

$b = 'b'; //赋值

$c = 'c'; //赋值

$c .= $a;

$c .= $b;

echo $c; 就会显示 cab

18楼:李子齐

在php的脚本中‘=>’操作符时很常见的。因为php数组函数很丰富,我们要经常用到数组,因为它操作数据很方便。

$phparr= new array( in => 'reply,'

side => 'left',

padx => 2m,

pady => 2m,

ipadx => 2m,

ipady => 1m

)顺便说一下,如果你需要用数字“大于等于”的符号,你应该用“>=”而不是“=>”。

在php中“::”这个叫范围解析操作符,又名域运算符

“::”符号可以认为是与c语言中的“.”相似的,而它更像c++中(perl)的::类范围操作符。

php调用类的内部静态成员,或者是类之间调用就要用::

下面是一个例子:

class a

function diaoyoug()

}a.b.c; /* c语言中的 */

a::b::c(); // c++ 中的函数

$a::b::c; # perl 5中的标量

php(外文名:php: hypertext preprocessor,中文名:

“超文本预处理器”)是一种通用开源脚本语言。语法吸收了c语言、java和perl的特点,利于学习,使用广泛,主要适用于web开发领域。php 独特的语法混合了c、java、perl以及php自创的语法。

它可以比cgi或者perl更快速地执行动态网页。用php做出的动态页面与其他的编程语言相比,php是将程序嵌入到html(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成html标记的cgi要高许多;php还可以执行编译后**,编译可以达到加密和优化**运行,使**运行更快。

19楼:塔卡生林

$db=new db(); 实例化一个 db类

$db=db(); 调用名为db里面的方法

20楼:车音爱回答

php中.= 就是复合运算符, 比如$a.=$b,就是$a = $a.$b

浏览器文件夹中“php ./和/”有什么区别?

21楼:喵喵的森林

区别:./ 是在当前目录开始寻找文件/ 是在下一级目录开始寻找文件

1、php(外文名:php: hypertext preprocessor,中文名:

“超文本预处理器”)是一种通用开源脚本语言。语法吸收了c语言、java和perl的特点,利于学习,使用广泛,主要适用于web开发领域。php 独特的语法混合了c、java、perl以及php自创的语法。

它可以比cgi或者perl更快速地执行动态网页。用php做出的动态页面与其他的编程语言相比,php是将程序嵌入到html(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成html标记的cgi要高许多;php还可以执行编译后**,编译可以达到加密和优化**运行,使**运行更快。

2、php相对路径设置

/目录一/目录二/文件名

这是绝对目录

../../../目录一/目录二/文件名

这是典型的相对目录,有几个../,就表示是相对于当前文件所在目录的前几层目录

如果当前目录是根目录了,那无论你加几个../都被忽略不起作用

php中,“
”和"
"什么意思?用的时候一定要带引号么?

22楼:落花小小叶

和都是html标记语言,用于文本的换行,

是的规范写法,php中echo输出的

是字专符串,所以一

属定要带引号。

1、新建php文档,不添加“

”,运行**,这时所有输出的字符串都是连接在一起的:

2、在输出文本后面拼接“

”,这时输出的文本将会进行换行:

3、这时拼接“

”但不带引号,运行**,此时程序将会报错:

php中的是什么意思,PHP中?:什么意思

1楼 拎壺蔥 php中的 是调用类中的静态方法或者常量 属性的符号例如class aaa function br 使用非静态方法 要先创建实例 obj new aaa obj br 使用静态方法 无需创建实例 直接使用类名 aaa ar php中 什么意思 2楼 海天盛筵 php中 指的是三目运算符...

php中符号是什么意思,php @这个符号,什么意思,什么功能。

1楼 匿名用户 你好 在php中叫错误抑制符,也就是用来屏蔽错误的。 之后的表达式如果出错误,是不提示错误信息的,如果不加 出错之后一般是会在浏览器中显示错误信息,加上之后浏览器中就不显示错误信息了。 你可以尝试下,看看加与不加的区别。 php 这个符号,什么意思,什么功能。 2楼 南瓜苹果 它会抑...

php中是什么意思

1楼 错误抑制符工作原理 使用 时的实际操作为 1 保存当前的error reporting值 并设置error reporting 0 关闭错误输出 2 恢复之前保存的error reporting值 include file 表示为 即 1 foo error reporting 0 2 inc...