
<---- Work in progress ---->
Piped function calls insert the lhs at a specific position into their argument list. This position is determined by the following logic :
- If the function accepts 0 mandatory arguments, using it in a pipeline is forbidden -> Error
- If the function appears in the table below, position is listed in the table
- In every other cases, insert at position 0 (insert as first argument)
Function | Position (0 = first arg) |
---|---|
array_fill | 2 |
array_fill_keys | 1 |
array_key_exists | 1 |
array_map | 1 |
array_search | 1 |
assert | Disabled |
call_user_func | Disabled |
call_user_func_array | Disabled |
date_create_from_format | 1 |
date_create_immutable_from_format | 1 |
date_parse_from_format | 1 |
dba_delete | 1 |
dba_exists | 1 |
dba_fetch | 1 |
dba_insert | 2 |
dba_replace | 2 |
explode | 1 |
file_put_contents | 1 |
filter_has_var | 1 |
filter_input | 1 |
fnmatch | 1 |
forward_static_call_array | Disabled |
hash | 1 |
hash_file | 1 |
hash_hmac | 1 |
hash_hmac_file | 1 |
hash_pbkdf2 | 1 |
imageftbbox | 3 |
imagepalettecopy | 1 |
imagettfbbox | 3 |
imap_mail | 2 |
2 | |
mb_send_mail | 2 |
mcrypt_decrypt | 2 |
mcrypt_encrypt | 2 |
mhash | 1 |
mhash_keygen_s2k | 1 |
money_format | 1 |
msgfmt_format_message | 2 |
msgfmt_parse_message | 2 |
output_add_rewrite_var | 1 |
pcntl_sigprocmask | 1 |
preg_filter | 2 |
preg_grep | 1 |
preg_match | 1 |
preg_match_all | 1 |
preg_replace | 2 |
preg_replace_callback | 2 |
preg_replace_callback_array | 1 |
preg_split | 1 |
recode_file | 1 |
recode_string | 1 |
str_ireplace | 2 |
str_replace | 2 |
unpack | 1 |