473,408 Members | 1,841 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

Object or Array??

Hello there...

I have a little issue here....

Which one is better(I think object) but would like to hear from someone more
experienced....

class Persons
{
var $name;
var $comments;
var $thoughts;
var $email;

some functions.....
}

object in array:

while($line = $result->FetchRow()) //using ADODB
{
$person[$line['id']] = &new Persons;
$person[$line['id']]->name = $line['name'];
$person[$line['id']]->thoughts = $line['thoughts'];
$person[$line['id']]->email = $line['email'];
$person[$line['id']]->comments = $line['comments'];
}

or plain array:

while($line = $result->FetchRow())

$person[$line['id']]=Array("name"=>$line['name'],"thoughts"=>$line['thoughts
'],"email"=>$line['email'],"comments"=>$line['comments']);

thanx and respect....

p.


Jul 16 '05 #1
2 2748
"point" <po***@caanNOSPAMproduction.com> wrote
in message news:<bj*********@enews2.newsguy.com>...

Which one is better (I think object) but would like to hear
from someone more experienced....


Define "better". Better for what? Reusability? Go with objects.
Performance? Stick with arrays and stop using abstraction layers.

Cheers,
NC
Jul 16 '05 #2
Thanx for your oppinions....

I'm sticking with objects just wanted to hear your oppinions....

In my oppinion objects are more close(although more abstract) to human way
of thinking than the procedural programing.....

respect....

"point" <po***@caanNOSPAMproduction.com> wrote in message
news:bj*********@enews2.newsguy.com...
Hello there...

I have a little issue here....

Which one is better(I think object) but would like to hear from someone more experienced....

class Persons
{
var $name;
var $comments;
var $thoughts;
var $email;

some functions.....
}

object in array:

while($line = $result->FetchRow()) //using ADODB
{
$person[$line['id']] = &new Persons;
$person[$line['id']]->name = $line['name'];
$person[$line['id']]->thoughts = $line['thoughts'];
$person[$line['id']]->email = $line['email'];
$person[$line['id']]->comments = $line['comments'];
}

or plain array:

while($line = $result->FetchRow())

$person[$line['id']]=Array("name"=>$line['name'],"thoughts"=>$line['thoughts '],"email"=>$line['email'],"comments"=>$line['comments']);

thanx and respect....

p.

Jul 16 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: justanotherguy63 | last post by:
Hi, I am designing an application where to preserve the hierachy and for code substitability, I need to pass an array of derived class object in place of an array of base class object. Since I...
54
by: tshad | last post by:
I have a function: function SalaryDisplay(me) { var salaryMinLabel = document.getElementById("SalaryMin"); salaryMinLabel.value = 200; alert("after setting salaryMinLabel = " +...
16
by: sneill | last post by:
How is it possible to take the value of a variable (in this case, MODE_CREATE, MODE_UPDATE, etc) and use that as an object property name? In the following example I want 'oIcon' object to have...
6
by: Luke | last post by:
Here is my emails to Danny Goodman (but probably he is very busy so he didn't answered it). First email(simple): Subject: JavaScript Arrays " We all know the array can act like HashMap, but is...
38
by: VK | last post by:
Hello, In my object I have getDirectory() method which returns 2-dimentional array (or an imitation of 2-dimentional array using two JavaScript objects with auto-handled length property - please...
3
by: ozbear | last post by:
This is probably an obvious question. I know that pointer comparisons are only defined if the two pointers point somewhere "into" the storage allocated to the same object, or if they are NULL,...
4
by: Fabrizio | last post by:
Hi I cannot figure why it isn't possible to cast a struct array to an object array. I written a structure like this: public struct Test { private int TestA; private int TestB;
6
by: Jake Barnes | last post by:
I was just reading this article on Ajaxian: http://ajaxian.com/archives/show-love-to-the-object-literal This is a newbie question, but what is the object literal? I thought it was like an...
4
by: gg9h0st | last post by:
i'm a newbie studying php. i was into array part on tutorial and it says i'll get an array having keys that from member variable's name by converting an object to array. i guessed "i can...
275
by: Astley Le Jasper | last post by:
Sorry for the numpty question ... How do you find the reference name of an object? So if i have this bob = modulename.objectname() how do i find that the name is 'bob'
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.