Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по PHP оффтопик небольшой (https://javascript.ru/forum/misc/26029-vopros-po-php-offtopik-nebolshojj.html)

Gvozd 23.02.2012 10:19

Цитата:

Сообщение от Mахmaxmaximus
что вто это такое п»ї млять вообще?? я это не писал1!1 я детьми клянусь я не писал такого!!11

Писал-писал.
В текстовых редакторах обычно имеется возможность выбрать сохранять ли BOM, или нет.
И либо ты выбрал сохранять с ним, либо сохранил файл через обычный Notepad.
И есть ты будешь читать этот файл через любой другой язык, то эти три байта там также будут.

Gvozd 23.02.2012 10:23

Цитата:

Сообщение от Mахmaxmaximus
В этом языке нет областей видимости....... и нельзя обьявлять переменные.....
при соединении строк строк он добавляет в стыки 3 символа п»ї ...... при том нет доступа к внешним областям видимости, по скольку и областей видимости тоже нет..........

Все ложь.
Читай документацию
Цитата:

Сообщение от NoResponse
с областями видимости я пожалуй соглашусь, через одно место оно :\

Да ладно?
По-моему как-раз нормально что язык не тянет в локальную область видимости всю хуйню с вышестоящих областей видимости, в том числе и глобальной, а предлагает программисту конкретезировать что именно тянуть.

Gvozd 23.02.2012 10:26

И еще раз напоминаю
Цитата:

Серверным языкам посвящен отдельный раздел форума - http://javascript.ru/forum/server/

vasa_c 23.02.2012 12:26

Mахmaxmaximus, не ты ли предлагал в соседней теме читать документацию перед тем, как делать выводы о языке?

vasa_c 23.02.2012 12:30

В пыхе нет вложенных функций, как в первом сообщении.
function name объявится в глобальном контексте.

но в 5.3 есть анонимные функции:

function getCatigories($patch) {

    $name = function ($val) use $patch { ... }
    // ...
}

Mахmaxmaximus 23.02.2012 14:10

Gvozd,
да, точно спасибо за все. я как раз по докам и работаю. просто я пишу что то роде "как прочитать файл" и попадаю на левый сайт п, там про то как файл считывать.

Но ни слова про параметры и про работу функции. надо порсто найденые функции а официальной доке проверять.

Mахmaxmaximus 23.02.2012 14:13

vasa_c,
научтие меня как мне передать доступ из одной локальной области видимости функции в другую. ретурнами и передачей параметров?

Mахmaxmaximus 23.02.2012 14:24

Цитата:

Сообщение от vasa_c (Сообщение 159362)
В пыхе нет вложенных функций, как в первом сообщении.
function name объявится в глобальном контексте.

но в 5.3 есть анонимные функции:

function getCatigories($patch) {

    $name = function ($val) use $patch { ... }
    // ...
}

Хорошо, у меня пыха 5.2 как мне профильтровать массив сравнивая его элементы с каким то значением которое лежит в переменной? либозамыканием либо гчерез глобальную переменную?
То есть в JS мы все кипятком писаем выкручиваемся лиш бы не засирать глобальную а тут это приветствуется? хотя разницы ни какой нет.

Gvozd 23.02.2012 14:40

Цитата:

Сообщение от Mахmaxmaximus
Хорошо, у меня пыха 5.2 как мне профильтровать массив сравнивая его элементы с каким то значением которое лежит в переменной?

create_function например
Только посмотрите внимательно вывод scandir, ибо ваша исходная задача не решится в таком виде

dmitriymar 23.02.2012 14:52

использовать глобальную переменную в функции в рнр можно 4 способами
uasort(масс,функция)-сортировка массива с использованием пользовательской функции
usort(масс,функция) -для не ассоциативных


Часовой пояс GMT +3, время: 05:33.