[ciapug] Web Professionalism

Tony Bibbs tony at tonybibbs.com
Wed Nov 30 11:51:27 CST 2005


Yeah, but won't work as '->' is used for accessing class 
methods/properties.  In other words, '->' has the same issues as '.' has.

Regardless, you can at least appreciate the the sort of back-and-forth 
bickering on the topic that is happening on that list ;-)

Me, I could care less what they end up with.  Even if it is hard to type 
you would only type in your imports at the top of a page once.  I'm just 
glad they are finally having the discussion.

--Tony

David Champion wrote:
> IMHO using the "." seperator in PHP would be a poor choice at this 
> point, due to its usage as a string concatenator, and coders that tend 
> to not like to use spaces. i.e :
> 
> $x = $y.$z;
> 
> Other languages I've done OO in (like VFP, Python, Javascript...) that 
> use the "." it works well in.
> 
> I've never been a fan of the Perl "::" seperator, and ":::" just looks 
> ridiculous.
> 
> The "->" may be slightly harder to type, but it is visibly easy to 
> recognize, and I use it so often now it's just automatic.
> 
> -dc
> 
> Tony Bibbs wrote:
> 
>> To be clear the agrument on syntax I was eluding to was for the import.
>>
>> Thus
>>
>> import net.geeklog.mvcnphp.views;
>>
>> versus
>>
>> import net:::geeklog:::mvcnphp:::views;
>>
>> You would do the import only once at the top of the file where you 
>> need the package and then start using the classes you've imported.  
>> Imports are similar to include's except you are able to import an 
>> entire library in one call versus a single file.  Also, using this 
>> sort of a thing you'll be able to make use of, say, a class called 
>> User that is used in two different classes without getting a ton of 
>> errors.
>>
>> -Tony
>>
>> Carl Olsen wrote:
>>
>>> I've only looked at PEAR briefly.
>>>
>>> I see what you mean about the search and replace, so that makes me feel
>>> better about it.
>>>
>>> Right now, I have to type a "-" and a ">" to do a method call or fetch a
>>> property.  I'd much rather type a "." since that's a key I'm much more
>>> familiar with.  I can usually hit the "." key without looking at the
>>> keyboard.  "Three colons" doesn't sound like much fun to me.
>>>
>>> Carl
>>>
>>> -----Original Message-----
>>> From: Tony Bibbs [mailto:tony at tonybibbs.com] Sent: Tuesday, November 
>>> 29, 2005 8:56 AM
>>> To: carl-olsen at mchsi.com; ciapug at cialug.org
>>> Subject: Re: [ciapug] Web Professionalism
>>>
>>>
>>>
>>> Carl Olsen wrote:
>>>
>>>> I'm hoping they get that fixed before too much code gets written 
>>>> that way.
>>>
>>>
>>>
>>>
>>> Have you seen PEAR?  That's all they use (for better or worse).  The 
>>> PHP DEV's seem to not look at namespaces as a big issue.  In fact, I 
>>> believe the phrase that rings in my head is "syntactic sugar".
>>>
>>> Anyway, the good thing about doing it this way is when/if namespace 
>>> support is implemented, you will only have to do search/replace.
>>>
>>> FWIW, there's been a lot of recent discussion about this on php-dev. 
>>> Sounds like they maybe getting more serious about it because they are 
>>> arguing about what to use as the separator (e.g. '.' versus ':::', etc).
>>>
>>> --Tony
>>>
>> _______________________________________________
>> ciapug mailing list
>> ciapug at cialug.org
>> http://cialug.org/mailman/listinfo/ciapug
>>
> 
> 
> _______________________________________________
> ciapug mailing list
> ciapug at cialug.org
> http://cialug.org/mailman/listinfo/ciapug


More information about the ciapug mailing list