Articles of переменные

php-переменные в анонимных функциях

Я играл с анонимными функциями в PHP и понял, что они, похоже, не достигают переменных вне их. Есть ли способ обойти эту проблему? Пример: $variable = "nothing"; functionName(someArgument, function() { $variable = "something"; }); echo $variable; Вывод: «ничего». Есть ли способ анонимной функции получить доступ к переменной $?

Как использовать амперсанды в PHP GET URL-переменная (или аргумент функции)?

У меня есть следующий код (это функция WordPress) (пример неправильной структуры): <?php paginate_comments_links('prev_text=←&nbsp;Older&next_text=Newer&nbsp;→'); ?> Пример правильной структуры: <?php paginate_comments_links('prev_text=Older&next_text=Newer'); ?> Как вы можете видеть, я пытаюсь добавить предыдущую стрелку + пробел ( ←&nbsp; ) к «Старому» слову и &nbsp;→ + стрелка ( &nbsp;→ ) к слову « &nbsp;→ ». Проблема в том, что существует конфликт […]

Только переменные могут передаваться по ссылке

У меня была яркая идея использования специального обработчика ошибок, который привел меня к кроличьей дыре. Следующий код дает (с и без специального обработчика ошибок): Фатальная ошибка: только переменные могут передаваться по ссылке function foo(){ $b=array_pop(array("a","b","c")); return $b; } print_r(foo()); Следующий код дает ( только с помощью специального обработчика ошибок ): (2048) Только переменные должны передаваться […]

Путь к файлу для скрипта AJAX (в WordPress)

Я использую этот сценарий jquery-ajax для отправки электронной почты: $.ajax({ url: process.php, type: "POST", data: data, cache: false, … в url Я вызываю php-файл, который отправляет письмо, но ajax получает его, только если я укажу полный путь: url: "http://www.domain.com/wp-content/themes/site_theme/templates/process.php", но я должен использовать синтаксис следующим образом: url: "../../templates/process.php", или использование переменной для объявления в html […]