Moin Leute,
da das mein erster Beitrag ist stelle ich mich hier gleich mal mit vor, ich bin Tom, 19 Jahre alt und
bin Student / Webdeveloper (hauptsäch. PHP OOP / Html, xHtml / CSS / JS ).
Nebenbei Programmiere ich in C#, C++ und ab und zu in Visual Basic obwohl mir
das Objektorientierte besser liegt.
Ich machs kurz, ich hab mich jetzt das erste mal Pawno angewurfen und einfach drauf los gescriptet.
Ich habe schon bisschen die Foren durchsucht aber keine Pro's/Contras für die verwendung von While / GoTo schleifen gefunden.
Macht es Sinn solche zu verwenden und sind sie denn performant ?
Ich sehe hier schon einen kleinen Performanceabfall:
public DatabaseConnect()// Bitte mysql_reconnect verwerden - ansonsten Verbindung vorher schliessen (mysql_close)
{
mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
Mysql_Con:
if ( !mysql_ping() && MYSQLCONFAILURE < MYSQLCONFAILURELIMIT )
{
MYSQLCONFAILURE++;
printf("[ <MYSQL> Verbindung konnte nicht hergestellt werden - Reconnect versuch %d ]", MYSQLCONFAILURE);
mysql_reconnect();
goto Mysql_Con;
}else if( !mysql_ping() && MYSQLCONFAILURE >= MYSQLCONFAILURELIMIT ){
printf("[[ <MYSQL> Verbindung konnte nicht hergestellt werden. Server wird beendet.");
mysql_close();
SendRconCommand("exit");
}else{
printf("[ <MYSQL> Verbindung zum Mysql Server wurde erfolgreich hergestellt.");
}
}
Was meint ihr ? Goto's verwenden oder selber eine static function basteln, quasi als Workarround ?
MFG Rhizon