• 1400/01/18

double back slash in the object :

با سلام استاد عزیزم و دوستان گرامی

من یه سوالی داشتم، اینکه وقتی میخواهیم یه شی جدیدی رو ایجا بکنیم قسمت دوم اون یعنی بعد از new چرا دوتا بک اسلش  گرفته. این رو میتونید در قسمت 41 دوره ببینید.

مثال دقیق آن در دوره به صورت:

        $class = "adminDashbord\\" . $class;
        $obj = new $class;

  میباشد. سوال من این است که اون دوتا بک اسلش چه نقشی دارند و کجا میتوانیم از آن استفاده بکنیم؟

 

 

  • 1400/01/18
  • ساعت 12:30

سلام دوست من 

این به دلیل ساختار پی اچ پی هست

در حالت عادی یک بک اسلش باید گذاشت اما چون اینجا رشته ما در کوتیشن هست باید دو تا بک اسلش بزاریم که اون رو کاراکتر خاص به حساب نیاره خودتون هم اگر امتحان کنید و یکی از بک اسلش ها رو بردارید میبینید که به ارور سینتکسی میخورید 


  • 1400/01/19
  • ساعت 14:22

با سلام خدمت شما همراه عزیز

 

 

پاسختون در سوال قبل هم عرض شد دوستمون هم درست فرمودن


logo-samandehi logo-anjoman-senfi