autoload - Convert CamelCase to under_score_case in php __autoload() -
PHP मैन्युअल को वर्गों को स्वत: लोड करने जैसे
फ़ंक्शन __autoload ($ class_name) {require_once (" । some_dir /".$ CLASS_NAME "। php"); }
और यह तरीका फ़ाइल my_dir / FooClass.php
जैसा
वर्ग
प्रश्न
मैं इसे _autoload ()
फ़ंक्शन और एक्सेस FooClass
फ़ाइल में सहेजी गई my_dir / foo_class.php
?
आप इस तरह से वर्ग का नाम बदल सकते हैं ...
फ़ंक्शन __autoload ($ class_name) {$ name = strtolower (preg_replace (' / ([Az]) ([AZ]) / ',' $ 1_ $ 2 ', $ class_name)); require_once ( "some_dir /".$ नाम।" php "।); }
Comments
Post a Comment