Reply to Re: How about const supporting array in future?

Your name:

Reply:


Posted by Joeseph P. Blow on 08/02/07 03:54

On Thu, 02 Aug 2007 03:48:43 -0000, Yarco <yarco.w@gmail.com> top
posted like an ignorant fucking moron and wrote:

>Yes, it can be done like this.
>But cause $MONTH_NAMES is variable, someone could change the value.
>
>// Data.cls.php
> class Date {
> public static $MONTH_NAMES = array('January', ...);
>}

Why make it public?


>
>// Plugin.php
>Date::$MONTH_NAMES = null; // someone don't know the meaning of the
>variable
>
>// Template.php
>print Date::$MONTH_NAMES[1]; // then your code doesn't work
>
>On Aug 2, 11:01 am, Hendri Kurniawan <hckurnia...@gmail.com> wrote:
>> On Aug 2, 12:55 pm, Yarco <yarc...@gmail.com> wrote:
>>
>>
>>
>> > Array is the very basic type in php i think. So why const keyword
>> > doesn't support such defination grammar?
>>
>> > class Date
>> > {
>> > const char3 = array(1 => 'Jan', ...); // ??
>>
>> > }
>>
>> > So how can i do somthing like c++'s enum?
>>
>> > class Data
>> > {
>> > const Jan = 1;
>> > //...
>>
>> > }
>>
>> > is poor if i want to chanslate number to month name.
>>
>> Well if you can't have const array, do a public static property
>> instead
>> class Data {
>> public static $MONTH_NAMES = array('January', ...);
>>
>> }
>>
>> Hendri Kurniawan
>
--
Just your average Joe

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация