Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 665207
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T23:41:03+00:00 2026-05-13T23:41:03+00:00

I haven’t found a very good answer to my problem so I’m starting a

  • 0

I haven’t found a very good answer to my problem so I’m starting a new topic. I have the file english.php which has variables like $lang[‘fname’] = “First name”;. Also I have header.php which includes english.php : include(‘english.php’);. Now, header.php is included in another php page, let say addInfo.php. If I write in addInfo.php : echo $lang[‘fname’]; it shows me “First name”, but if i write a function in addInfo.php, as example function added () { echo $lang[‘fname’];} and then added(); (i tried also echo added()) it doesn’t want to display the value(“First name”). Does somebody know a solution for this sample(i think) problem. I’m ready to try all answers. Regards, StefanZ

  • 1 1 Answer
  • 4 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T23:41:03+00:00Added an answer on May 13, 2026 at 11:41 pm

    When you write this :

    function added () {
        echo $lang['fname'];
    } 
    

    PHP will search for a $lang variable that is local to the function :

    • it will not see the global one that’s declared outside of the function.
    • and, as there is no $lang variable set, inside the function, $lang['fname'] will be null — i.e. it will not display anything when echoed.

    To indicate to PHP that it should use the global variable from outside the function, you need to declare the variable as global, inside the function :

    function added () {
        global $lang;
        echo $lang['fname'];
    } 
    

    For more informations, you should read the Variable scope section of the PHP manual.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I haven't made any thorough analysis of which implementation of PHP is the best
Actually haven't found the answer for this one. What for and why do i
I haven't found any information on MSDN regarding this problem. If we create an
Haven't seen many Geneva related questions yet, I have posted this question in the
I have just tried to save a simple *.rtf file with some websites and
I haven't seen this question anywhere else, I hope someone can help. I have
I haven't found any documentation on this or seen this done before, but is
I haven't worked with SQL Reporting much, however I have been trying to get
this is what i have right now Drawing an RSS feed into the php,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.