نمایش نتایج 1 تا 9 از 9

نام تاپیک: کار class و $this-> چیه ؟

  1. #1

    کار class و $this-> چیه ؟

    با سلام
    شاید سوالم خیلی مبتدی باشه ولی من نمیتونم به خوبی از class ها در برنامه استفاده کنم راستش مفهوم و کاربردش رو به خوبی نفهمیدم کسی میتونه توضیح بده ؟؟
    کار این چیه ؟
    $this->

  2. #2
    کاربر تازه وارد آواتار افشین66
    تاریخ عضویت
    شهریور 1392
    محل زندگی
    تبریز
    پست
    74

    نقل قول: کار class و $this-> چیه ؟

    به کلاسی که توش هستی اشاره میکنه !!! یعنی خود همون کلاس برای دسترسی به صفتها و متدها موجود تو کلاس از $this استفاده می کنند.

  3. #3

    نقل قول: کار class و $this-> چیه ؟

    سلام


    <?php
    $db="hello"
    class database
    {
    private $db;


    public function ar() {


    global $db;

    $this->db=$db;
    }
    public function con() {
    echo $this->db;

    }
    }

    چرا تو این کد متغیر db که خارج از class تعریف شده رو echo نمیکنه و مقدار $this->db; خالیه ؟؟؟

  4. #4

    نقل قول: کار class و $this-> چیه ؟

    اینطوری تست کنید:

    <?php
    $db = "hello";
    class database
    {
    private $db;
    public function ar() {
    global $db;
    $this->db=$db;
    }
    public function con() {
    echo $this->db;
    }
    }
    $d = new database();
    $d->ar();
    $d->con();
    // output: hello
    ?>

    دقت کنید که چون متد ar همنام کلاس نیست (اسمش database نیست) پس سازنده محسوب نمیشه و باید مستقیماً صداش بزنید تا مقداردهی فیلد db انجام بشه.

  5. #5

    نقل قول: کار class و $this-> چیه ؟

    بله حق با شما بود یادم رفته بود که ar رو فراخوانی کنم

    یک سوال دیگه هم داشتم
    یک صفحه داریم با اسم x.com/id=50
    و داخل این صفحه یک مطلب داریم ولی من میخوام این صفحه به این صورت باشه باید چیکار کنم
    x.com/download-narm-afzar-x.php
    ؟؟؟
    چه جوری باید بسازم که کاربر وقتی این صفحه رو زد فیلدهای دیتابیس با آی دی 50 فراخوانی بشه ؟
    منظورم دقیقا مثل پیوند های یکتای وردپرسه

  6. #6

    نقل قول: کار class و $this-> چیه ؟

    باید از htaccess. و ماژول mod_rewrite استفاده کنید و تنظیمش کنید که وقتی آدرس دوم وارد شد، اولی رو load کنه.

  7. #7

    نقل قول: کار class و $this-> چیه ؟

    فکر نکنم ورپرس از این استفاده کنه اگر تنها راهش همینه میشه یکم بیشتر توضیح بدید ؟

  8. #8

    نقل قول: کار class و $this-> چیه ؟

    نقل قول نوشته شده توسط parsmedia مشاهده تاپیک
    فکر نکنم ورپرس از این استفاده کنه اگر تنها راهش همینه میشه یکم بیشتر توضیح بدید ؟
    https://barnamenevis.org/showthread.p...light=htaccess

  9. #9

    نقل قول: کار class و $this-> چیه ؟

    سلام ببخشید خستتون کردم
    فکر کنم کد مورد نظرم این باشه
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^(.+).php index.php?section=$1&filename=$2 [nc]

    ولی دو تا سوال داشتم
    اول اینکه برای سئو این کار مشکل نداره ؟ چون در این صورت دو صفحه به صورت مشابه داریم ؟
    سوال دوم اینکه من برای فراخوانی اطلاعات از پایگاه داده احتیاج به آی دی مطلب دارم حالا اگر کاربر
    مثلا این آدرس رو زد
    mesite.com/oo.php چطوری تعریف کنم که این همون مطلب با id 55 هست ؟؟؟؟
    با تشکر فراوان از دوستان گلم parsboy عزیز و MMSHFE که راهنماییم کردن

تاپیک های مشابه

  1. یک IDE برای کار با Class Smarty
    نوشته شده توسط Touska در بخش PHP
    پاسخ: 1
    آخرین پست: پنج شنبه 07 اردیبهشت 1391, 15:02 عصر
  2. کار adOpenKeyset دقیقا در ADO چیه ؟
    نوشته شده توسط vahab_vb در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: جمعه 27 بهمن 1385, 19:12 عصر
  3. دستور Clone چیه و چه طور کار می کنه
    نوشته شده توسط روح اله معینی زاده در بخش VB.NET
    پاسخ: 7
    آخرین پست: دوشنبه 24 مهر 1385, 12:38 عصر
  4. کار CLS دقیقا در .NET FRAME WORK چیه ؟
    نوشته شده توسط mkbo_webmaster در بخش VB.NET
    پاسخ: 1
    آخرین پست: یک شنبه 24 اردیبهشت 1385, 12:40 عصر
  5. کار تابع getwindowlogon چیه
    نوشته شده توسط lord_viper در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: جمعه 20 خرداد 1384, 02:11 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •