1.$foo->$bar['baz']
2.$foo->$bar['baz']
3.Foo::$bar['baz']
主要想用两个正则表达式,放入编辑器以查询全部代码中包含上述三种类型的地方
其中 1 和 2 是一样的 主要就是查询 "$ + 字符串 -> $ + 字符串"
和 字符串(首字母为大写):: $ + 字符串
这两种类型
感谢大家的帮助 O(∩_∩)O
1.$foo->$bar['baz']
2.$foo->$bar['baz']
3.Foo::$bar['baz']
主要想用两个正则表达式,放入编辑器以查询全部代码中包含上述三种类型的地方
其中 1 和 2 是一样的 主要就是查询 "$ + 字符串 -> $ + 字符串"
和 字符串(首字母为大写):: $ + 字符串
这两种类型
感谢大家的帮助 O(∩_∩)O
这样?有帮助麻烦点个采纳【本回答右上角】,谢谢~~
<?php
$s=<<<str
1.\$foo->\$bar['baz']
主要想用两个正则表达式,放入编辑器以查询全部代码中包含上述三种类型的地方
2.\$abcd->\$AA['efg']
和 字符串(首字母为大写):: $ + 字符串
3.Foo::\$bar['baz']
主要想用两个正则表达式,放入编辑器以查询全部代码中包含上述三种类型的地方
Todo::\$Good["test"] 多加这个看能否匹配
其中 1 和 2 是一样的 主要就是查询 "$ + 字符串 -> $ + 字符串"
和 字符串(首字母为大写):: $ + 字符串
这两种类型
感谢大家的帮助 O(∩_∩)O
str;
$userinfo = "Name: <b>PHP</b> <br> Title: <b>Programming Language</b>";
preg_match_all ("/\\$[a-zA-Z\d_]+->\\$[a-zA-Z\d_]+\\[[a-zA-Z\d_'\"]+\\]|[A-Z][a-zA-Z\d_]+::\\$[a-zA-Z\d_]+\\[[a-zA-Z\d_'\"]+\\]/", $s, $mc);
print_r($mc);
?>