مفهوم کد پایین نمیدونم؟؟؟

PHP

توسط maynoush در 4 سال پیش
0 1k 5 4 سال پیش
maynoushc0derreza-irdev
2

سلام این یعنی چی؟

$item_price = $item ->price;

یا این:$result = $conn -> query($query);

کلا اگه راجع به این شکل کدنویسی توضیح کاملی بدین ممنون میشم. میدونم که مربوط به کلاس و متد و این برنامه هاست ولی هنوز خوب درکش نمیکنم.احتیاج به توضیحات بیشتر دارم

آخرین ویرایش: 27-11-2014 ساعت 12:36، توسط maynoush
5

سلام. تو یه پست نمیشه در مورد شی گرایی توضیح کامل داد احتمالا مشکل اصلی با با <- باید باشه با استفاده از Object Opertor ( <- ) میشه به پراپرتی داخل آبجکت دسترسی پیدا کرد. در کد بالا price یک پراپرتی و  item$ یک آبجکت هست. مثال:

<?php

class Item {

	public $price = '$10';

}

$item = new Item;
echo $item_price = $item->price;

یا

<?php

$obj = (object) array('foo' => 'bar', 'property' => 'value');

echo $obj->foo; // prints 'bar'
echo $obj->property; // prints 'value'

?>
آخرین ویرایش: 15-10-2014 ساعت 19:55، توسط Reza
1

آبجکتت کو؟ اون تابعه items$ باید آبجکت باشه که توش بتونی پروپرتی بذاری.

0

> آبجکتت کو؟ اون تابعه items$ باید آبجکت باشه که توش بتونی پروپرتی بذاری
نمیدونم چطوری؟
0

تو پست دوم مدیر مثالشو گذاشت :exclamation:

0

 فکر کنم اشکالش از تابع fetch بود.  به جای اینکه  ارایه رو fetch کنم باید آبجکت رو fetch  میکردم

if($items = mysql_fetch_object($result)){
                $item_price = $items -> price;
                $price += $item_price * $qty;
            }

الان درست شد دیگه.مرسی...

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.

لطفا ابتدا لاگین کنید