Salve a tutti, ho iniziato la programmazione ad oggetti con php ma nonostante abbia letto tantissimi documenti che trattavano le classi/metodi/costruttori ho ancora qualche dubbio
Ho creato il file oggetto.php contenente:
Codice PHP:
<?php
class InputText
{
public function __construct($Width='100px', $Name, $MaxLength='10', $Cols='10', $Required='no', $Visible='yes', $ReadOnly='no', $Alt, $Class, $Align='left', $EraseOnCopy='no', $Default, $MaskPassword='no', $IsGuid='no', $Reset='no', $AliasExpression)
{
echo "<TD CLASS='INPUTCELL' valign='middle' WIDTH='".$Width."' ALIGN='".$Align."'>";
echo "<INPUT CLASS='CONTROLS_FLAT' NAME='".$Name."' MAXLENGTH='".$MaxLength."' SIZE='".$Cols."' TYPE='TEXT' VALUE=''></TD>";
}
}
?>
e poi la invoco nel file prova.php
Codice PHP:
<?php
include "Oggetto.php";
$prova = new InputText();
?>
Adesso il mio problema è settare quei paramentri che non ho impostato come ad esempio $Name
e se metto
Codice PHP:
$prova = new InputText($Name='NomeProva');
non funzionna correttamente perche mette il 'NomeProva' al posto del valore di Width.
sicuramente sbaglio qualcosa di base ma essendo all'inizio non riesco a capire dove e come correggere.
Grazie