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, я заметил, что ... а переменная доступна вне блока управляющих операторов?
Как работает приведенный выше код и дает ожидаемые результаты?