Kod jest błędny? Gdzie i czemu?

0

Jak w temacie - pytania

<?php
class HpC extends PC
{
const SERVER_PATH                		=> '/'
const SERVER_DEF_PORT 			 		=> 80
const SERVER_OVERFLOW_POLICY			=> $this.Server.OverFlowPolicy
const SCRIPT_MAIN_PAGE_PATH 	 		=> '/index.php'
const SCRIPT_CONFIG_PATH 		 		=> '/config/mainconfig.xml'
const MAX_LOADED_SCRIPTS_PER_LOAD		=> 1

var bool OpenConnection(as bool System.DataBinding.DBLoginAuth)

public function Connect(OpenConnection as con)
{
	con.configFile = ($SERVER_ROOT/config/db_conn.php)
	con.serverName = $server;
	con.dbName 	   = $dbName;
	con.dbPass     = $dbPass;
	
	try (con.Connect($server, $dbName, $dbPass)
	{
	if (con.Status = OK) => AllowEntry($MainPage)
	}
	else Application.Close()
}
}
?>
1

PHP Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting '=' in E:\Marcin\Temp\tes.php on line 4

Ta strzałka jest tutaj wzięta znikąd. Ma być znak równości.
A potem: brakuje średników na końcach linijek.
A potem: $this.Server.OverFlowPolicy jest bez sensu.
A potem: bool po var jest bez sensu w tym miejscu
A potem między innymi: try jest źle napisany, nie ma wyraźnego ozaczenia stałej, operator kwalifikowany to nie kropka, zapewne chodzi o ==, nie =, => jest bez sensu w tym miejscu.

Ogólnie: nie wiem w jakim języku piszesz, ale to co tutaj jest przypomina PHP tylko z wyglądu.

0

to jakiś kod przekopiowany na chama z jakiejś javy czy innego C#, a tak niestety nie można, żeby to się nagle stało kodem w php ;] chyba tylko ścieżka do pliku konfiguracyjnego została zmieniona oraz dolary przed nazwami zmiennych zostały dopisane

1 użytkowników online, w tym zalogowanych: 0, gości: 1