scope

Переменные PHP, возвращающиеся к "умолчанию" в последующих вызовах AJAX

Я пытаюсь использовать набор переменных в другом операторе if, но он продолжает возвращаться неопределенным. Это PHP-к ... dbDatetime); }); В функции последнего щелчка переменные оказываются неопределенными. Итак, как это работает в jQuery?

Как получить доступ к переменной из области родительской функции?

Я хочу, чтобы моя функция получала доступ к внешней переменной - в частности, из ее родительской функции. Однако исполь ... econd() { global $a; echo $a.'<br />'; } second(); } first(); //outputs 'Level 1' ?>

PHP: Область действия переменной в ООП?

Вот мой код: class Manual extends controller { function Manual(){ parent::Controller(); $myVar = 'b ... обовал различные методы, чтобы заставить это работать, но у меня не укладывается в голове. Что я могу сделать? Спасибо

Можно ли ограничить способ вызова метода в PHP?

Учитывая, что мой класс выглядит так: class Methods{ function a(){ return 'a'; } function b(){ ... о в функцию b, но в будущем я, возможно, захочу, чтобы a() вызывался некоторыми новыми функциями (например, d() или e())

Как создать экземпляр объекта базы данных для использования в других классах?

Я столкнулся с архитектурной проблемой в своем приложении. Я создал свой собственный (очень простой) MVC, и одна из мои ... l для ссылки на глобальную область... Я не уверен, применимо ли это к переменным, объявленным в классе (мой контроллер.)

PHP 5 передает объект класса в качестве параметра, всегда ли это указатель, копия или клон?

У меня есть вопрос о передаче объекта в качестве параметра. Когда мы передаем переменную, она создает копию, но выгляди ... ой класс, повлияет на все из них, значит ли это, что она всегда указывает на тот же объект, что и указатель? Спасибо.

Взаимодействие области PHP и экземпляра класса

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

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

Если у меня есть статическая переменная, объявленная в (нестатической) функции-члене класса, является ли она статичной ... $bar; } } $x1 = new X(); $x1->fun(42); $x2 = new X(); $x2->fun(123); $x2->fun(666); ?> Вывод: 42 123

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

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

Просмотр генерации и зарезервированных имен в PHP

Это немного необычно; Я не думаю, что это на самом деле возможно, однако сообщество SO снова и снова удивляло меня; так ... c_get_args()); }; $func(1, 2, 3); /* produces array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) }

Правильное понимание области действия в PHP (по сравнению с Javascript)

Я знаю, что область видимости работает по-разному в PHP и в Javascript. Когда я впервые начал изучать Javascript (пос ... ray; } addItemsToMyArray($myArray); echo count($myArray); /* Gives 0 */ Почему count($myArray) дает 0 вместо 3?

Обеспечение работы соединения с MySQL в функции PHP

У меня есть код следующего вида: <?php function doSomething{ //Do stuff with MySQL $con->tralalala(); } $co ... т? Есть ли какой-либо способ исправить это, за исключением передачи соединения в функцию, такую как doSomething($con)?

понимание того, почему echo не работает в функции класса php

Я пытаюсь отладить класс и использую print_r и echo для просмотра переменных по мере выполнения сценария. Однако по к ... rint_r был предназначен исключительно для проверки передаваемых значений, но я вообще не получаю никаких выходных данных

Вопрос оператора разрешения области PHP

У меня проблемы со стилем вызова методов MyClass::function();, и я не могу понять, почему. Вот пример (кстати, я исполь ... использую этот стиль вызова объектов в отличие от стиля "новый класс", но я не могу понять, почему он не хочет работать.

Область действия массива в цикле PHP foreach

Я изучаю PHP и мучаюсь над тем, как правильно написать свой код. У меня есть текстовая область, которая принимает ввод ... m[3][2]; ?> Я надеюсь, что объяснил это достаточно хорошо, и ценю любую помощь, которую я могу получить! Спасибо!

Область статических элементов в PHP и параллелизм

У меня есть класс, объявленный в моем приложении, который имеет закрытый статический член, например: class SomeClass{ ... менты PHP, которые я прочитал, довольно дерьмовые с точки зрения деталей, поэтому я пока не смог авторитетно ответить...

PHP: выполняется ли текущая функция внутри объекта?

Есть ли в PHP какой-либо способ определить, выполняется ли функция изнутри или снаружи определенного класса объектов? ... (); } } Запуск: getToDaChoppa(); ( new Choppa )->getStatus(); Должно повторяться: Мы снаружи Мы внутри

Как AJAX влияет на переменные и функции в PHP?

Ajax - это, по определению, асинхронный запрос к серверу. Но что это означает в отношении переменных в файле PHP? Доп ... те этот файл в запросе ajax? Или, как правило: может асинхронные запросы к одному и тому же файлу влияют друг на друга?

Сбой области действия функции PHP

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

Неожиданное поведение с переменными переменными

Я пытался передать переменную, содержащую имя суперглобального массива, который я хотел, чтобы функция обрабатывала, но ... ame = 'test'; var_dump ($$sessName); accessSession ($sessName); Это ошибка PHP, или я просто делаю что-то не так?