> php教程 > php手册 > PHP中大括号{}用法总结

PHP中大括号{}用法总结

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-05-25 16:49:21
원래의
2142명이 탐색했습니다.

大括号是php中一个非常常用到的符号了,他不是变量也不是常量那它到底是什么呢,下面我一起来看看大括号在php中使用实例吧。

刚用到一个由字符串来设定对像属性名的功能。发现大括号的作用真强….

1. 动态设置对象的属性名的使用:

写法一(不能正确设置):

$obj->$string[$key]; //这里只能使用$string的0位置的字符作为属性名值,如:$string = 'string'; $obj->$string[$key] 等同于$obj->s[$key];

写法二(可以正确设置):

$obj->{$string}[$key]; //这里的大括号有点类似于运算中的小括号的作用,即先算大括号里面的内容。但是请注意:

写法三(错误的写法):

$obj->($string)[$key]; // 直接报错!

2. 检测字符串的长度中使用:

$string = 'string'; 
if(isset($string{8})) { 
    echo 'Is set!'; 
} else { 
    echo 'Not set!'; 
}
로그인 후 복사

3. 像字符串中使用变量的时候也要用到,如:

echo "{$string}, {$obj->string}";
로그인 후 복사


教程地址:

欢迎转载!但请带上文章地址^^

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿