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