कोहाना के कोर क्लास में, स्थिर FILE_SECURITY
है।कोहाना में इस निरंतरता का क्या बिंदु है?
string(60) "<?php defined('SYSPATH') or die('No direct script access.');"
अब
जाहिर है, अगर आप अपनी फ़ाइलों के शुरू में इस जगह, और अगर यह Kohana वातावरण के बाहर पहुँचा रहा है, यह die()
होगा।
लेकिन इस निरंतर उद्देश्य क्या है? हम eval()
नहीं कर सकते क्योंकि इसकी अग्रणी <?php
है।
क्या कोहाना कहीं भी PHP फाइलें बनाते हैं और फ़ाइल की शुरुआत में इसे प्रीपेड करने के लिए इसका उपयोग करते हैं?
+1 कोई है जो Kohana का उपयोग नहीं करता, लेकिन यह में रुचि रखता है से developemnt/डिजाइन –
है 'eval' कोई फर्क नहीं होगा, निरंतर' SYSPATH' अभी भी अपरिभाषित मिल जाएगा और में परिणाम 'die' – Sarfraz