PhpFiddle enables its users to test the php code on it. It also allows them to create, test, and download the simple php applications using its simple interface. The latest version of PhpFiddle is PhpFiddle3.4.4.
Note: Several PHP functions are disabled by the PhpFiddle.
Services provided by PhpFiddle
PhpFiddle offers various services to its users to run and test their code online. Following services are provided by PhpFiddle:
There are two types of PhpFiddle tools offered by PhpFiddle:
PhpFiddle Main is an actual version of PhpFiddle, or you can call it the main server of PhpFiddle. Click on the following link (http://phpfiddle.org/) to access the PhpFiddle on the web.
This will take you to the home page of PhpFiddle code editor, where you can write, test and create the code online.
Visit PhpFiddle (http://phpfiddle.org/)
This will provide a simple and easy-to-use interface to the users to run the code online.
Click on the following link Visit PhpFiddle Lite (http://phpfiddle.org/lite) and visit the PhpFiddle Lite directly from here on the web.
Visit PhpFiddle Lite (http://phpfiddle.org/lite)
We will prefer you to open the PhpFiddle using an HTML link. Following code is used to create an HTML link that will open PhpFiddle Lite in a new pop-up window onClick operation.
Features for logged users in PhpFiddle
PhpFiddle offers the following features to the users who logged in to it -
Limitations of PhpFiddle
Besides that, there might be some other limitations of PhpFiddle when it comes to usage.
Browser support to PhpFiddle
Following is a list of browsers along with their versions that supports PhpFiddle.
Technologies used by PhpFiddle
Here, we have a list of main technologies and services that are used by PhpFiddle:
In this chapter below, we have discussed some important terms in brief that are used in PhpFiddle. When working with PhpFiddle, one should know about them.
PHP APIs are nothing; basically, these are PHP functions that are used in other PHP code. But remember that - these PHP APIs can only be used with PHP code.
PhpFiddle does not add any environment library to the file by default. You need to use the following code 'require_once "fiddle_envlib.php"' to include the environment library in your code.
PHP error and exception handling
You will be happy to know that PhpFiddle can catch all the PHP errors and it also prints the error message when the code errors are catched.
These PHP errors might include the following fatal errors: fatal run-time error (E_ERROR), fatal compile-time error (E_COMPILE_ERROR), and fatal error at the initial startup (E_CODE_ERROR).
PhpFiddle enables users to use PHP mysql, mysqli, and pdo_mysql. Other than all these facilities and usages, it allows several MySQL user permissions, such as:
Following are the information used to connect and access the MySQL database:
host: "localhost", port: "3306", database: "xfiddlec_max", user: "xfiddle_user", password: "public"
Other than this, also use the below DSN address:
PhpFiddle keeps this information in public_db_info.php file. Also add the following line to your code:
Execution environment libraries
On PhpFiddle's execution environment, these Execution environment libraries are default libraries. Users who signed in PhpFiddle can get the sample usages of libraries from the samples directory.
APIs with JSON HTTP response
These APIs can be used by all ajax requests to access the features of PhpFiddle directly.
Signup with PhpFiddle
Click on the following link Visit PhpFiddle (http://phpfiddle.org/) to access the PhpFiddle on the web. It will open the PhpFiddle interface for you.
At the top right corner, PhpFiddle provides Sign Up and Sign In options to login with PhpFiddle. If you are an existing user of PhpFiddle, sign in and start using it.
Click on the Sign Up button if you are a new user and register yourself with PhpFiddle. Enter all required details here and randomly generated captcha and click on the Sign-up button given below.
Note: All fields are required here. It means that you must have to enter your name, email, password, confirm password, and captcha in the fields.
When you will be signed up successfully, you will get the message on PhpFiddle window (as shown in the below screenshot).
Now, click on the Sign in button and login to the PhpFiddle now using your registered email id and password.
First PHP code with PhpFiddle
Go to the Code-Space located on the first tab at the top left corner to write some php code on PhpFiddle. Write a simple PHP code with PhpFiddle click on the Run button.
When you run this code, the output will show inside the Window tab present near the Code-Space. But this time, it will show a message that the Execution environment was shut down, no code running.
PhpFiddle is unable to run your code because the execution environment of phpfiddle.org has been shut down since 2020-12-22, No PHP code running again.