PDA

View Full Version : سوال: کاراکتر __ در وردپرس



eminem.encore
دوشنبه 04 دی 1391, 21:04 عصر
سلام میدونم سوالم مبتدیه اما چکار کنم که فقط این انجمن رو میشناسم.



__( 'Page ' , 'your-theme')
_e( 'Skip to content')

اینها نمونه هایی از این کاراکترها بودن که تو وردپرس زیاد استفاده شده، اینها چی هستند؟

Reza1607
سه شنبه 05 دی 1391, 08:34 صبح
اين ها براي بحث چند زبانه بودن wordpress هستش در حقيقت اين كاراكترهايي كه ميگيد اسم تابع هستند

eshpilen
سه شنبه 05 دی 1391, 14:20 عصر
آندرلاین در اسم توابع مجازه، ولی در سطح برنامه نویسی عادی کمتر از توابعی که اسمشون فقط آندرلاین باشه یا با آندرلاین شروع بشن استفاده میشه. بنابراین اغلب از آندرلاین در ابتدای اسم توابع و کلا identifier های کتابخانه های داخلی زبانها/کتابخانه های داخلی فریمورک ها و غیره ممکنه استفاده بشه تا با اسم توابع تعریف شده توسط کاربر (برنامه نویسهای سطح بالاتر) و کتابخانه های سطح بالاتر تداخل پیش نیاد.
یه اسمی که هم کوتاه باشه و تایپش سخت نباشه و هم با توابع کاربر و کتابخانه های سطح بالاتر تداخل نکنه بنابراین گزینهء آندرلاین براش مناسبه.
البته تاجاییکه دیدم وردپرس در همین چند مورد محدود از آندرلاین و اسمهای اینقدر کوتاه استفاده میکنه درمورد توابع پایه ای که ممکنه زیاد استفاده بشن. بهرحال این اسمها با اینکه کوتاه هستن اما از نظر خوانایی و معنایی که بشه بدون آگاهی قبلی با دیدن اسمشون ازشون برداشت کرد، کاملا ضعیف هستن.