0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
function preg_replace_e_modifier(array $usage_tokens) {
$tree = PhpCodeFixer::makeFunctionCallTree($usage_tokens);
$data = PhpCodeFixer::delimByComma($tree[0]);
$data = PhpCodeFixer::trimSpaces($data[0]);
// getting delimiter
if ($data[0][0] == T_CONSTANT_ENCAPSED_STRING) {
$string = trim($data[0][1], '\'"');
$delimiter = $string{0};
if ($data[count($data)-1][0] == T_CONSTANT_ENCAPSED_STRING) {
$string = trim($data[count($data)-1][1], '\'"');
if (($modificator = strrchr($string, $delimiter)) !== false) {
if (strpos($modificator, 'e') !== false) {
return true;
} else {
return false;
}
} else {
return false;
}
} else {
return false;
}
} else {
return false;
}
return false;
}
return false; return false; return false; return false; return false;
https://github.com/wapmorgan/PhpCodeFixer
Запостил:
27cm ,
27.04.2015 (Updated 28.03.2018 )
😀
Надо ник успеть зарегать.
:)
Вот уж сиськи - так сиськи.
Инвертирование условия
С детства с рифмой я дружу
Или
Элсе - фалсе?