easy Object creation in php

We can't create easily anonymous objects like in JavaScript.
JS example :

var o = {
aProperty : "value",
anotherProperty : [ "element 1", "element 2" ] } ;
alert(o.anotherProperty[1]) ; // "element 2"

So I have created a class Object :

<?php
class Object {
function __construct( ) {
$n = func_num_args( ) ;
for ( $i = 0 ; $i < $n ; $i += 2 ) {
$this->{func_get_arg($i)} = func_get_arg($i + 1) ;
}
}
}

$o = new Object(
'aProperty', 'value',
'anotherProperty', array('element 1', 'element 2')) ;
echo $o->anotherProperty[1] ; // "element 2"
?>

You must feel free to make it better :)

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
                      .d8888b.    .d8888b.        888           
d88P Y88b d88P Y88b 888
888 888 888
88888888 .d88b. 888d888b. 888d888b. .d88888 .d88888
d88P d88P"88b 888P "Y88b 888P "Y88b d88" 888 d88" 888
d88P 888 888 888 888 888 888 888 888 888 888
d88P Y88b 888 Y88b d88P Y88b d88P Y88b 888 Y88b 888
88888888 "Y88888 "Y8888P" "Y8888P" "Y88888 "Y88888
888 888
Y8b d88P 888
"Y88P" 888
Enter the code depicted in ASCII art style.

Similar

  • Neden bu sayfalar? -

    Neden bu sayfalar?

    Askere gideceğim şu günlerde böyle bir site fikri kendiliğinden gelmedi. Bro-Ersin'in gunaz.tv için bişyler kasmasını beklerken kendiliğinden kuruldu.

  • oteller tatil - yazın yapacak çok şey var -

    oteller tatil - yazın yapacak çok şey var

    I've been hired for metglobal, owner of otel.com and tatil.com. Also owns many other sites, that sells booking for the hotels. Minority things for the tours and flights.

  • Bitti askerlik -

    Bitti askerlik

    Gerçekten askeri farklı kafamızda canlandırıyormuşuz. Hiç bilmezdim böyle olacağını. Aslında sadece asker de değildim en sivile karışan kısmındaydım, Jandarma oldum.

  • Türk SKi askeri -

    Türk SKi askeri

    Tagged:  

    Bakamadım sonuçlara. Korku değil, bilmeme isteği mi?
    Bakamadım siteye. Giremedim elim varmadı.
    Heyecan değil, kötü bişy mi ki?
    Sonuçta bilindik yerler var
    Bilinmedik yerler de