|
|
|
| Есть длинный (1000+ строк) код, в котором принимают участие около 30 переменных.
Но определенных ($name = $_POST/GET['name']) переменных около 70. Которые идут в разнобой.
Как мне найти и стереть ненужные переменных? | |
|
|
|
|
|
|
|
для: lElectroHardl
(02.09.2010 в 21:21)
| | У меня есть идея занести все переменные (в виде текста) в переменную и проверить на наличие их в тексте по шаблону preg_match(). Но оно почему-то не работает.
Вот код (упрощенный(!)):
<?
$names = '$title $sub $desc';
$text = "Имя стати - $title, имя моей собаки - $afas, ты находишься в $desc, тебе лет - $year, и - $sub";
$arr = explode("\r", $names);
foreach ($arr as $k)
{
if ( preg_match("/\b$k\b/", $text) )
{
echo $k."<br>";
}
}
|
| |
|
|
|
|
|
|
|
для: lElectroHardl
(02.09.2010 в 21:21)
| | я тебя совсем не понял короче зачем тебе что-то искать стирать? | |
|
|
|
|
|
|
|
для: Красная_шляпа
(02.09.2010 в 21:32)
| | Что бы не замусоривать код.
У меня идут в списке используемые и уже неиспользуемые переменные. Вопрос: зачем держать лишний код, который я не использую?
Задача же в другом: выявить и убрать этот ненужный код. | |
|
|
|
|
автор: ..... (02.09.2010 в 22:03) |
|
|
для: lElectroHardl
(02.09.2010 в 21:41)
| | открываете в notepadd++ все участвующие файлы,
выделяете переменную, нажимаете "бинокль"
жмёте кнопку "искать во всех открытых файлах"
смотрите результат в появившемся осошке снизу | |
|
|
|
|
|
|
|
для: .....
(02.09.2010 в 22:03)
| | Спасибо. проверю. | |
|
|
|
|
|
|
|
для: lElectroHardl
(02.09.2010 в 21:41)
| | это глупо например давай имена переменным символические числа $i, строки $s, массивы $a, ресурс $r, и в процессе их перепределяешь, получается экономия на спичках | |
|
|
|
|
|
|
|
для: Красная_шляпа
(02.09.2010 в 23:06)
| | NetBeans себе скачай 6.9 там все переменные слева в отдельном блоке будут | |
|
|
|
|
|
|
|
для: Красная_шляпа
(02.09.2010 в 23:06)
| | Я переменные в своих скриптах так не называю. Это только для примера. Что бы было понятней, что есть что. | |
|
|
|