RE: Rusu Ionut, PHP Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Have you bolded sections of the email or are there really asterisk
characters in those strings?

Assuming it's bolding being converted to text, why shouldn't this work?
It's definitely not the best approach, for example if you instanciate
the "index" class twice, you'll re-include the code *again*.  A better
approach is require_once(), or placing all the includes at the top of
your scripts.

Hope this helps,
Kyle 

-----Original Message-----
From: Ionut Rusu [mailto:johnrusu@xxxxxxxxx] 
Sent: Thursday, March 26, 2009 10:35 AM
To: php-general@xxxxxxxxxxxxx
Subject:  Rusu Ionut, PHP Question

Hello my name is Rusu Ionut,  i'm from Romania and i was wondering if
you have the time to to explain to mea little situation that i
encountered.
So i have a class:  *index *and inside this class i have declared a
public array containing some classes, inside the constructor of the
class i extract the array variables and call the include function to
"include" the array variable which is the reference of an php class
file.
My Question to you is : how is this possible????
The php doesnt outputs any errors, and i was wondering if this style of
codying is making the server to work slower....



here is my code.....



class index
    {
        public $fisiere=array
                              (
                              "*main_classes/db/functii.class.php*",
                              "*main_classes/db/mysql.class.php*",
 
"*main_classes/sp/setari_pagina.class.php*",
                              "*main_classes/admin/admin.class.php*",
                              "*main_classes/captcha/captcha.class.php*"
                              );

/*-----------------------------------------------------------------*/

        public function __construct()
        {
            $eroare="";
            foreach($this->fisiere as $key=>$value)
            {
                if(!file_exists(url_dinamice.$value))
                {
*echo "**error!";*
                }
                else
                {
                  *  include url_dinamice.$value;*
                }
            }
       }
}
$indexObj=new index();

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux