Tip:
Highlight text to annotate it
X
Welcome to this screencast that will give you a short overview about the features in PHPEdit 3.0.
When you start PHPEdit for the first time, you will see many improvements that we implemented into the interface.
There are various places where PHPEdit will give you a short inline help about a feature you might want to use.
Each help will you provide you with links, where you can learn more about a specific feature.
Most of them are stored inside our community at phpedit.net.
We implemented many new features, but of course the well known features from previous versions are still available.
If you would like to debug your PHP scripts, you can use our debugger configuration wizard to set it up.
Just answer the simple questions from the wizard, and debugging will work, no matter what existing environment you use.
PHPEdit also ships with an internal webserver.
You can request your scripts from your local machine, and even debug them from within your browser window.
There is no need for a remote server, and you can start the debugging session right from within PHPEdit.
If you would like to see exactly what is going on in your code, you can set breakpoints, and PHPEdit will pause the execution at that line.
Now you can inspect all the variables inside your script.
With the watches Dock, you are also able to see changes as they appear.
With the various step features, you can walk through each line, or step over function executions.
If you would like to know more about this features, we would recommend you to watch the related screencast.
If you are done with inspecting the execution, just disable the breakpoint, and continue the script.
When profiling was enabled, PHPEdit will allow you to see the exact timings for the last script.
You will be able to see which functions took the most time, and which might need some improvements.
You could also use our Firefox xDebug Toolbar to start a debug session.
You can enable the debug feature on demand, and PHPEdit will handle it for you.
Our editor component will allow you to be more efficient while you write new applications or scripts.
You can for example split your current file horizontally or vertically to see multiple locations of the same file at the very same time.
As in every great editor, you can change the encoding of the files on the fly.
Just choose the required one from our complete list, and save the file again.
There is no need to reopen the file.
PHPEdit 3.0 also has support for code collapse.
You can collapse currently unimportant blocks to focus on the more important ones.
If you need to see the code of the collapsed blocks, you can check the tooltip, or uncollapse it.
To see all the details of this feature, we also recommend you to watch the related screencast for CodeCollapse.
With our Keyboard Templates, you will be more efficient while writing code.
Templates will help you to insert standard blocks into the code.
Just type in the shortcut, or choose it from CodeInsight, and it will be expanded.
As almost any feature in PHPEdit, KeyboardTemplates are highly configurable, and you can of curse change the existing ones or create new ones.
There is also a screencast, which can give you a deeper inside of this great feature.
PHPEdit also ships with a feature called FTP Explorer.
You are able to open files from remote FTP and SFTP server.
When you use the file open dialog, you can choose the FTP section, and quick connect to an unconfigured server.
Just enter the connection data, test the connection, and click on „OK“.
Now you can choose between the files as if them would be local files.
When you open the file, all the well known features like CodeCollapse, CodeHint, KeyboardTemplates and CodeInsight are available – just as if it would be a local one.
When you are finished with your changes, and you save the file, PHPEdit will automatically upload the file content to the server.
Sometimes you will work from the same remote server multiple times.
You can save this servers inside PHPEdit.
Open the remote server list inside the preferences, and add your new server.
Again you are able to enter you connection data, maybe test the connection, and save it.
The FTP Explorer Dock will give you access to the files of all your configured servers.
Just browse through the list as if they where local files.
Doubeclick a file to open it, make your changes, and save it.
PHPEdit will do all the rest, including downloading the file and uploading the changes later.
PHPEdit 3.0 also has support for projects.
Projects are a collection of files and folders, which belong to one application or website.
When you have created a project, you can access all the related files inside the solution explorer dock.
There are two different types of directories.
Virtual ones, and real ones.
Real folders are stored inside the file system.
You can also open them with the windows explorer, or other tools.
Virtual Folders do not really exist inside the file system.
You can use them to group your files.
For example I have created a virtual folder to have a shortcut for all the include files of this project.
You can the difference between the folder types in there icon. Virtual folders are orange.
When you are inside a project, some of the PHPEdit features will get even more enhanced.
You will for example be able to use CodeInside for all the functions, classes and methods from the whole project.
The solution explorer also has support for the FTP Explorer.
You can use PHPEdit in your workflow to publish files and whole projects to a remote FTP or SFTP server.
Use the publish feature from within the solution explorer, choose a server, and define a location where the project should be published to.
PHPEdit will do all the work for you.
When the task is finished, you can see your published project on the remote server.
When you need to work with SQL servers, PHPEdit can make you more efficient, too.
You can configure your existing SQL servers inside the preferences, just like FTP Servers.
Choose a database driver and enter the connection data, test if the connection was successful and browse through the existing databases.
When you press „OK“, the connection is saved, and you will be able to use it from within the Database Explorer.
You can open the server, see all the tables and columns inside them.
From within the context menu, you can also browse the content of the database.
This will use a default Query to get all the data from the table.
If you would like to see the used query, just switch to CodeView.
You can use the Query builder to modify the Query.
Choose the desired columns, or for example add an expression to a query.
All this features are even available when you create a new SQL file.
Inside the code view, you are able to modify the SQL code by hand, with all the features like CodeInsight and Syntax Highlighting.
When you switch to the QueryBuilder, you can run your new query, and see the results.
PHPEdit has many more feature, which will help you with your daily work.
Contextual Help for example will give a the documentation for the current word which is selected, or active.
It is the most easiest way to see the original documentation for a function.
The automatic syntax checker will inform you whenever there is a problem with your current file.
It will give you the error of PHP, and you will be able to solve the issue.
The CodeBrowser can give you a great overview about all classes, methods and functions that are currently opened inside PHPEdit.
When you found the right method, doubeclick it to jump to the definition.
The integrated search and replace feature can be used from multiple places to search different sets of files.
You can for example search the current project, all opened files or just the current selection.
It makes it easy for you to find the required strings, and if needed replace them with a different string.