
نوشته شده توسط
maysam.m
تست کردم کار میکنه.
من که نگفتم کار نمیکنه.بله میشه ولی منطقی نیست

نوشته شده توسط
maysam.m
این روش چطور؟
class child1 extends parent1
{
private $resource;
function child1()
{
$this->$resource = parent::mysql_connect();
}
function show_table()
{
resource = $this->resource;
$query = $resource->query("SELECT * FROM mytbl");
}
}
توی هر کلاس فرزند یک بار ارتباط رو میگیره و توابع کلاس از همین ارتباط برای اتصال به mysql استفاده میکنند! نظرتون چیه؟

اصلا اینم منطقی نیست.
به نظر من تو تابع والد یه تابع سازنده بزار که وقتی شیء از اون کلاس یا کلاس های فرزندش ساخته میشه، با بانک ارتباط برقرار کنه. همین
کد زیررو ببین
<?php
class Saman
{
function __construct(){
echo 'Hello';
}
function printText($str){
echo $str;
}
}
class Saman1 extends Saman
{
function printName($name){
echo $name;
}
}
$c = new Saman1;
?>