32 lines
847 B
XML
32 lines
847 B
XML
<documentation title="Constructor Names">
|
|
<standard>
|
|
<![CDATA[
|
|
Class names should always start with an uppercase letter. Multiple words should be separated with an underscore, and not CamelCased. All other class methods should be entirely lowercased and named to clearly indicate their function, preferably including a verb. Try to avoid overly long and verbose names.
|
|
]]>
|
|
</standard>
|
|
<code_comparison>
|
|
<code title="Examples of valid constructor name">
|
|
<![CDATA[
|
|
class Super_class
|
|
{
|
|
function Super_class()
|
|
{
|
|
echo 'Some code here !';
|
|
}
|
|
}
|
|
]]>
|
|
</code>
|
|
<code title="Examples of invalid constructor name">
|
|
<![CDATA[
|
|
class Super_class
|
|
{
|
|
function __constructor()
|
|
{
|
|
echo 'Some code here !';
|
|
}
|
|
}
|
|
]]>
|
|
</code>
|
|
</code_comparison>
|
|
</documentation>
|