scope

PHP - Включать файлы без наследования переменных?

Возможно ли включить (или, для моих целей, запустить ) другой PHP-файл из PHP-скрипта без наследования переменных, уст ... вном это можно сделать, обернув включение в функцию, но это кажется небрежным. Есть ли более элегантная альтернатива?

PHP включает один раз внутри функции, чтобы иметь глобальный эффект

У меня есть функция в php: function importSomething(){ include_once('something.php'); } Как мне сделать так, чтобы include_once имело глобальный эффект? Что все импортированное будет включено в глобальную область действия?

Понимание областей действия переменных в php

echo "Point1, a=".$a."\n"; echo "Point1, b=".$b."\n"; if(1<2) { $a = 6; $b['link'] = "here"; ... ]=here Point3, a=6 Point3, b[link]=here В моем понимании, область $a и $b должна заканчиваться фигурными скобками {}!

Почему считается плохой практикой использовать "глобальную" ссылку внутри функций? [дубликат]

Возможный Дубликат: Считаются ли глобальные переменные в PHP плохой практикой? Если да, то почему? глобальный в функ ... одительскую область". Я пытаюсь внедрить дыру в безопасности в свое приложение? Есть ли лучший метод? Заранее благодарю.

Область действия переменных PHP

Имя файла myServices.php <?php $gender = 'MALE'; ?> В другом файле скажем file.php include "m ... the above statements are there new variables created or the //previous variables are reassigned new values ?>

Странное создание массива в PHP?

Я читал руководство по PHP для mysqli_stmt_bind_result и увидел этот код в комментариях : while ( $field = $meta-> ... $field->name]; } Учитывая, что ни $params, ни $row не существовали до этой строки, почему/как работает эта строка?

Реализовать карту в javascript, которая поддерживает методы объектов в качестве отображаемых функций?

Недавно я попытался использовать реализацию map в javascript для создания группы элементов, а затем применить их к метод ... универсальная функция) для фактической поддержки использования методов объектов в качестве моих сопоставленных функций?.

Простая рекурсивная функция не работает

Я пытаюсь запустить рекурсивную функцию, но она работает неправильно. Я не вижу никаких ошибок в своем коде, так что, м ... >"; herp(); } } herp(); ?> Когда я запускаю это, результатом является просто длинный список из 1.

Область действия переменной в требуемом файле

Я вызываю файл с именем ajax.php (из моего браузера для тестирования) Ajax.php требуется_once delete.php Delete.php ... ние. Документ области PHP, похоже, не ответил на мой вопрос. Он не был заключен в другую функцию, как предполагалось.

PHP-класс забывает задавать переменные

Я пытаюсь создать какой-то класс настройки, например глобальные значения для страницы. PHP-код class globals { p ... л. Почему это так? Должен ли я использовать глобальные переменные? Является ли это правильным подходом к решению проблемы?

PHP: классы друзей и несговорчивая вызывающая функция/класс

Есть ли какой-либо способ получить вызывающую функцию с помощью чего-то другого, кроме debug_backtrace()? Я ищу менее ... равно уродливый код. Более того, вы не можете использовать этот трюк с статическими классами. Есть идеи получше?

экспортировать переменную в предыдущую область в PHP

Теперь, прежде чем вы перейдете к тому, как не следует смешивать области: я понимаю это. Однако это тот случай, когда д ... ли ничего большего, чем это... хотя $e['requested_url'] можно было бы сделать, если бы не было ничего лучшего доступно.

Централизовать глобальные php?

У меня есть functions.php файл, который, среди прочих функций, включает в себя следующее: function head() { global ... gt; $page )); $page->printHead(); $page->printFoot(); Однако в моем коде есть ошибки, связанные с массивами. :(

Функция PHP Для Доступа К Соединению С Базой данных

Как разрешить функции доступ к подключению к базе данных без использования ГЛОБАЛЬНОГО? Config.php DEFINE ('DB_HOST ... е приводит меня к следующей ошибке: mysqli_query() ожидает, что параметр 1 будет mysqli, значение null, указанное в

Фатальная ошибка: Неперехваченная ошибка: Вызов неопределенной функции - необходимо использовать $this

Вот мой код: <?php public function __construct() { getUsername(); } public function getUsername() { //bl ... Но если я вызову функцию в своем конструкторе следующим образом: $this->getUsername(); это работает. Почему это так?

Ошибка PHP с переменной в функции обратного вызова

У меня есть эта функция в php (laravel): public static function isUserParticipatesInTournament($tourId, $userId) ... ('tournaments', function($query, $tourId){...}, то я получаю это исключение: Missing argument 2 for User::{closure}()

Переменная доступа, определенная в другом файле из класса

Я хотел бы знать, есть ли способ получить доступ к переменной, определенной в другом файле, из класса в PHP. Пример: ... что мой класс сложнее. Я выбрал этот пример для лучшего понимания того, что я пытаюсь сделать;) Заранее благодарю вас.

Вопрос о области PHP

Я пытаюсь просмотреть массив записей (сотрудники), в этом цикле я вызываю функцию, которая возвращает другой массив зап ... же sql-запроса 168 раз. Кто-нибудь может предложить обходной путь? Буду очень признателен за любые советы. Спасибо

Функции обратного вызова PHP и ссылки на переменные

Я работаю над решением "Очень большой суммы" на ХакеррАнке. Цель состоит в том, чтобы получить сумму всех элементов мас ... 00000001.1000000001 1000000002.2000000003 1000000003.3000000006 1000000004.4000000010 1000000005.5000000015 *5000000015

PHP переменный жизненный цикл/область применения

Я разработчик Java, и недавно мне было поручено провести обзор кода PHP. Просматривая исходный код PHP, я заметил, что ... а переменная доступна вне блока управляющих операторов? Как работает приведенный выше код и дает ожидаемые результаты?