Copy link to clipboard
Copied
Hello,
I need to automatically indent a code from this:
public function __construct ()
{
$this->connection = mysqli_connect($this->server, $this->username,
$this->password, $this->databasename, $this->port);
$this->throwExceptionOnError($this->connection);
}
to:
public function __construct ()
{
$this->connection = mysqli_connect(
$this->server,
$this->username,
$this->password,
$this->databasename,
$this->port
);
$this->throwExceptionOnError($this->connection);
}
I tired to find possible settings in Preferences, but I could not tell Flash Builder to auto-indent my code like this. My aim is to be able to select all code, and just press Ctrl+Shift+F to do the job.
I am using Flash Builder 4.5 for PHP. From the help here (http://help.adobe.com/en_US/flashbuilder/using/WSe4e4b720da9dedb5-25a895a612e8e9b8c8e-7ff1.html), I do not get Indentation, immediately after Flash Builder in the Preferences window. Instead, Indentation is burried under Flash Builder > Editors > MXML Code > Indentation.
I would appreciate any help.
Copy link to clipboard
Copied
Hi Shailen,
Read about PHP code formatting in this page: http://files.zend.com/help/Zend-Studio/formatter.htm
It is related to Zend Studio but applies to Flash Builder for PHP 4.5 as well.
Roy
Copy link to clipboard
Copied
Roy, Amazing! I have now created my own Formatter profile, and edited the Zend presets to suit the way I want my code to be indented.
However, I still cannot find a way to insert a new line after each field access:
function dosmthg(){
smthg->$x,
smthg2->$y,
smthg3->$z
}
Do you know how to do it?
Thank you.
Copy link to clipboard
Copied
Hello Roy,
I have attempted to format my PHP code in Flash Builder, but without any success.
Basically, I have a function and within that function, there is another function that takes a string as parameter. I want to indent that string, but there is no way I can tell the formatter to indent that string:
public function getTools ()
{
$stmt = mysqli_prepare($this->connection,
"SELECT
tools.tID,
tools.tToolName,
tools.tShortDesc,
pResponsible.pLastName,
pToolOwner.pLastName,
tools.tComponentID,
tools.tLevelOfDetailID
FROM tools
INNER JOIN People pResponsible
ON tools.tResponsiblePersonID = pResponsible.pID
INNER JOIN People pToolOwner
ON tools.tToolOwnerID= pToolOwner.pID");
$this->throwExceptionOnError();
// code truncated..
}
What I want is this:
public function getTools ()
{
$stmt = mysqli_prepare($this->connection,
"SELECT
tools.tID,
tools.tToolName,
tools.tShortDesc,
pResponsible.pLastName,
pToolOwner.pLastName,
tools.tComponentID,
tools.tLevelOfDetailID
FROM tools
INNER JOIN People pResponsible ON tools.tResponsiblePersonID = pResponsible.pID
INNER JOIN People pToolOwner ON tools.tToolOwnerID= pToolOwner.pID");
$this->throwExceptionOnError();
// code truncated..
}
I would really appreciate any help on this!
Thank you.