نقل قول: آموزش برنامه نویسی OOP
سلام
من تو کد زیر جای یوزر هر چی میزارم پیغام connected رو دریافت میکنم
مشکل از چیه؟
<?php
class DatabaseQuery
{
function ConnectToDB($server,$user,$pass)
{
if(mysql_connect($server, $user, $pass))
echo 'Connected' . '<hr />';
else
echo 'Not Connected ' . mysql_error() . '<hr />';
}
}
$my_var = new DatabaseQuery();
$my_var->ConnectToDB('localhost','root','');
?>
نقل قول: آموزش برنامه نویسی OOP
سلام
مقداری که بر می گرده رو با تابع var_dump چک کنید ببینید شاید یه آرایه ی خالی برمی گردونه یا یه مقداری بر میگردون همیشه . اونوقت درستش کنید
یا میتونید شرط if رو به این صورت بنویسید
!empty(mysql_connect($server, $user, $pass))
نقل قول: آموزش برنامه نویسی OOP
نقل قول: آموزش برنامه نویسی OOP
با سلام خدمت همه ی دوستان .
یه سوالی داشتم در همین مورد :
دلیل اینکه میاد یک کلاس رو والد کلاس دیگه قرار میدن چیه ؟
اگه هدف استفاده کرده از متدهای کلاس والد باشه ، مکه نمیشه یک کلاس رو درون کلاس دیگه استفاده کرد ؟
و مورد دیگه ایکه فرض کنید ما یک فایل کانفیگ داریم که اطلاعات دیتابیس درونش هست ، حالا میخوام یک کلاس داشته باشم برای دیتابیس و اجرا کردن یک کوئری با PDO که بیاد دستور زیر رو انجام بده :
SELECT * FROM user
و درون حلقه قرار بده و تمام یوزرهامو نمایش بده ( با روش معمول میتونم این کارو انجام بدم اما چون شی گرایی ملاک هست و PDO هم خودش شی گرا نوشته شده ، کمی گیج شدم که چطور میشه این کارو انجام داد !؟
ممنون میشم راهنماییم کنید .
در ضمن ، خیلی خوب میشد اگر یک تاپیک برای پرسش و پاسخ این موضوع جالب ساخته میشد تا اینهمه سوال اینجا مطرح نمیشد .
از استارتر هم خیلی خیلی ممنونم ، اطلاعات خوبی بدست آوردم .
نقل قول: آموزش برنامه نویسی OOP
برای آموزش OOP در PHP می تونید از کتاب PHP Object-Oriented Solutions استفاده کنید.
http://ebook-dl.com/item/php_object_oriented_solutions_david_powers