scope
Когда использовать self за $это?
В PHP 5, в чем разница между использованием self и $this?
Когда каждый из них подходит?
Ссылка: Что такое область действия переменной, какие переменные доступны откуда и что такое ошибки "неопределенной переменной"?
Примечание: Это справочный вопрос для работы с областью видимости переменных в PHP. Пожалуйста, закройте любой из мн ... PHP? Доступны ли переменные из одного файла .php в другом? Почему я иногда получаю "неопределенная переменная" ошибки?
Доступ к внешней переменной с использованием анонимной функции в качестве параметров
В основном я использую эту удобную функцию для обработки строк бд (закрываю глаза на PDO и/или другие вещи)
function f ... ult = '';
fetch("SELECT title FROM tbl", function($r){
global $result;
$result .= $r['title'];
});
echo $result;
Использование кодирования json для объектов в PHP (независимо от области применения)
Я пытаюсь вывести списки объектов в формате json и хотел бы знать, есть ли способ сделать объекты доступными для json_e ... о я надеялся, что json_encode сможет определить, когда выполнять итерацию по объекту на основе его открытых интерфейсов.
Передача переменной из одного файла php include в другой: глобальный или нет
Я пытаюсь передать переменную из одного включаемого файла в другой. Это НЕ работает, если я не объявлю переменную глоба ... его так, чтобы объявлять $name глобальным не было необходимости? Есть ли преимущества/недостатки у одного против другой?
Предоставление моей функции доступа к внешней переменной
У меня есть массив снаружи:
$myArr = array();
Я хотел бы предоставить моей функции доступ к массиву за его предела ... re to determine value of $myVal
$myArr[] = $myVal;
}
Как придать функции правильную область видимости переменной?
Доступ к глобальной переменной PHP в функции
Согласно правилам области действия большинства языков программирования, я могу получить доступ к переменным, которые оп ... т?
<?php
$data='My data';
function menugen(){
echo "[".$data."]";
}
menugen();
?>
Существует [] в выводе.
Как получить все переменные, определенные в текущей таблице областей/символов?
Есть ли в PHP функция и/или объект и/или расширение, которые позволят вам просматривать все переменные, определенные в текущей области? Что-то вроде:
var_export($GLOBALS)
Но отображаются только переменные в текущей таблице символов.
Как получить все переменные, доступные в представлении в PHP?
Мне нужно увидеть все переменные, доступные в представлении. Я являюсь разработчиком переднего плана, поэтому в основно ... , которые были переданы специально с контроллера, загрузившего представление. Есть ли какой-нибудь способ сделать это?
Использовать внешнюю переменную в фильтре массива
У меня есть массив, который я хочу отфильтровать по внешней переменной.
Ситуация выглядит следующим образом:
$id = '1' ... вливается), однако второй var_dump возвращает значение NULL.
Может ли кто-нибудь сказать мне, почему и как это решить?
PHP: $SESSION - Каковы плюсы и минусы хранения временно используемых данных в переменной $SESSION
Одна вещь, которую я начал делать чаще в последнее время, это получение некоторых данных в начале задачи и сохранение ... $row_taskinfo[2], "prequest" => FALSE, "highlight" => array());
$_SESSION['dataentry'] = $dataentry;
}
Требуется произвольный PHP-файл без утечки переменных в область видимости
Возможно ли в PHP require создать произвольный файл без утечки каких-либо переменных из текущей области в пространство ... aking since it's used in the require call
require( $_file );
};
$scope( "RequiredFile.php", array() );
Есть идеи?
Можно ли получить доступ к внешней локальной переменной в PHP?
Можно ли получить доступ к внешней локальной переменной в подфункции PHP?
В приведенном ниже коде я хочу получить дос ... оке не работает.
function foo()
{
$l = "xyz";
function bar()
{
echo $l;
}
bar();
}
foo();
Разница между: и -> в PHP
Я всегда вижу, как люди в серьезных проектах используют ::везде и -> только изредка в местной среде.
Я использую тол ... ваю простые общедоступные методы с помощью :: ?
Или это просто так, что Я могу вызвать метод без создания экземпляра?
сделайте переменную доступной для всех классов, методов, функций и включает в себя, как и $POST
Этот вопрос кажется достаточно простым, но я нигде не могу найти ответа...
В начале моего php-скрипта/файла я хочу со ... и элементы формы генерируется классами или функциями, но они не распознают переменную и говорят, что она не определена.
Доступ к переменной, определенной в родительской функции
Есть ли способ получить доступ к $foo изнутри inner()?
function outer()
{
$foo = "...";
function inner()
{
// print $foo
}
inner();
}
outer();
Как сохранить данные в области приложения на PHP?
Я разработчик Java и C#, и, признаюсь, я не так хорош в PHP.
Мне нужно сохранить объект в области приложения, которая ... к его действия истекает, также я не могу сериализовать его на диск.
Есть ли что-то вроде объекта C# Application в PHP?
Уничтожаются ли переменные PHP, объявленные внутри цикла foreach, и создаются ли они заново на каждой итерации?
Если я объявлю переменную внутри цикла foreach, например:
foreach($myArray as $myData) {
$myVariable = 'x';
}
У ... и сделать:
$myVariable;
foreach($myArray as $myData) {
$myVariable = 'x';
}
Заранее благодарю вас за ваши идеи.
Не удается получить доступ к себе::когда область действия класса не активна
Я пытаюсь использовать функцию PHP из общедоступной статической функции примерно так (я немного сократил):
class MyCla ... ss PayPalDimesale
Что мне нужно сделать, чтобы иметь возможность использовать second_function из функции inside_this?
требуется один раз для глобальной области действия внутри функции
Похоже, что если require_once вызывается внутри функции, включенный файл не расширяет область действия глобальной перем ... простое решение для этого? (Пожалуйста, никаких тяжелых рамок.)
РЕДАКТИРОВАТЬ: это также должно работать для PHP 5.2.