के अंदर सभी पंजीकृत चर सूचीबद्ध करें मैं लैरवेल 5 का उपयोग कर रहा हूं। मैं जानना चाहता हूं कि दृश्य के अंदर एक दृश्य में सभी चर क्या हैं।लार्वा व्यू
के बाद से सभी चर मैंने सोचा कि मैं सामान्य पीएचपी समारोह इस्तेमाल कर सकते हैं दृश्य दायरे में हैं: get_defined_vars();
http://php.net/manual/en/function.get-defined-vars.php
कुछ इस तरह:
// resources/view/home.blade.php
<html>
<body>
<?php print_r(get_defined_vars()); ?>
</body>
</html>
लेकिन मैं अगर वहाँ एक बेहतर है जानना चाहते हैं जिस तरह से (View::getData()
की तरह कुछ)
नोट: get_defined_vars() deosn't काम becausee यह बेकार चर के सैकड़ों रिटर्न (Laravel घटक)
यह एक टुकड़ा (आंशिक) print_r(get_defined_vars())
का उपयोग कर (मुझे लगता है कि यह अनंत प्रत्यावर्तन पाश में चला जाता है) है:
Array
(
[__path] => C:\net\laravel\storage\framework\views/8e030a77b0bdbacc2c4182fc04420d1d
[__data] => Array
(
[__env] => Illuminate\View\Factory Object
(
[engines:protected] => Illuminate\View\Engines\EngineResolver Object
(
[resolvers:protected] => Array
(
[php] => Closure Object
(
[this] => Illuminate\View\ViewServiceProvider Object
(
[app:protected] => Illuminate\Foundation\Application Object
(
[basePath:protected] => C:\net\laravel
[hasBeenBootstrapped:protected] => 1
[booted:protected] => 1
[bootingCallbacks:protected] => Array
(
[0] => Closure Object
(
[static] => Array
(
[instance] => Illuminate\Bus\BusServiceProvider Object
(
[defer:protected] => 1
[app:protected] => Illuminate\Foundation\Application Object
*RECURSION*
)
)
[this] => Illuminate\Foundation\Application Object
*RECURSION*
)
[1] => Closure Object
(
[static] => Array
(
[instance] => Illuminate\Translation\TranslationServiceProvider Object
(
[defer:protected] => 1
[app:protected] => Illuminate\Foundation\Application Object
*RECURSION*
)
)
[this] => Illuminate\Foundation\Application Object
*RECURSION*
)
)
[bootedCallbacks:protected] => Array
(
)
[terminatingCallbacks:protected] => Array
(
)
[serviceProviders:protected] => Array
(
[0] => Illuminate\Events\EventServiceProvider Object
(
[app:protected] => Illuminate\Foundation\Application Object
*RECURSION*
[defer:protected] =>
)
उदाहरण को छोटा बनाएं। सभी को यह सब पढ़ने की उम्मीद मत करो। – gawi
hi @gawi: वह उदाहरण सिर्फ print_r (get_defined_vars()) का परिणाम दिखाएं और मैंने केवल एक भाग लिया –