ctf中遇到的php函数

最近写web题目,对php又感觉生疏了。
php函数是web题目的重点,所以我打算记录下每次的函数。

1.implode(separator,array)
返回由数组元素组合成的字符串
separator 可选。规定数组元素之间放置的内容。默认是 “”(空字符串)
array 必需。要组合为字符串的数组

2.preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )
搜索subject与pattern给定的正则表达式的一个匹配,前两个参数比较重要
pattern:要搜索的模式,字符串类型
subject:输入字符串
matches:如果提供了参数matches,它将被填充为搜索结果。 $matches[0]将包含完整模式匹配到的文本, $matches[1] 将包含第一个捕获子组匹配到的文本,以此类推
。。

3.shell_exec
当php源码里面有这个服务,可以试着注入。
; && || |
;表示先后执行 &&表示先