w3resource

PHP Exercises : Get the current file name

PHP : Exercise-7 with Solution

Write a PHP script to get the current file name.

Computer file:

A computer file is a computer resource on a computer that stores data, information, picture, video, settings, or commands used with a computer program. In a graphical user interface an operating system displays a file as an icon.

Sample Solution:

PHP Code:

<?php
// Get the base name of the currently executing PHP script file
$current_file_name = basename($_SERVER['PHP_SELF']);
// Display the current file name followed by a newline character
echo $current_file_name . "\n";
?>

Sample Output:

5c019960-58d0-11e7-8ce0-bdc69d807a6b.php 

Explanation:

Here's a brief explanation of the above exercise:

  • $current_file_name = basename($_SERVER['PHP_SELF']);
    • Retrieves the base name of the currently executed PHP script file using basename($_SERVER['PHP_SELF']) and stores it in the variable $current_file_name.
  • echo $current_file_name . "\n";
    • Outputs the value stored in "$current_file_name", which represents the current file name of the executed PHP script, followed by a newline character ("\n"). This information is displayed on the screen.

Flowchart:

Flowchart: Get the current file name

PHP Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a simple PHP browser detection script.
Next: Write a PHP script, which will return the following components of the url 'https://www.w3resource.com/php-exercises/php-basic-exercises.php'.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/php-exercises/php-basic-exercise-7.php