백엔드 개발 PHP 튜토리얼 php数据库配置文件一般做法分享_PHP教程

php数据库配置文件一般做法分享_PHP教程

Jul 21, 2016 pm 03:17 PM
config.php name php test u 일반적으로 암호 관행 공유하다 복사 데이터 베이스 문서 구성 파일

config.php文件:

复制代码 代码如下:

$db_name="test";
$db_username="root";
global $db_password;
?>

数据库操作类(调用配置文件)db.fun.php:
复制代码 代码如下:

require("config/config.php");
class db{
function fun(){
global $db_username,$db_password;
echo "数据库用户名:".$db_username."
";
echo "数据库密码:".$db_password."
";
}
}
?>

应用文件test.php:
复制代码 代码如下:

require("include/db.fun.php");
$a= new db();
$a->fun();
?>

global关键字:
复制代码 代码如下:

$a = 1; /* global scope */
function Test()
{
echo $a; /* reference to local scope variable */
}
Test();
?>

这个脚本不会有任何输出,因为 echo 语句引用了一个局部版本的变量 $a,而且在这个范围内,它并没有被赋值。你可能注意到 PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖。这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP 中全局变量在函数中使用时必须申明为全局。
复制代码 代码如下:

$a = 1;
$b = 2;
function Sum()
{
global $a, $b;
$b = $a + $b;
}
Sum();
echo $b;
?>

以上脚本的输出将是“3”。在函数中申明了全局变量 $a 和 $b,任何变量的所有引用变量都会指向到全局变量。对于一个函数能够申明的全局变量的最大个数,PHP 没有限制。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/325677.htmlTechArticleconfig.php文件: 复制代码 代码如下: ?php $db_name="test"; $db_username="root"; global $db_password; ? 数据库操作类(调用配置文件)db.fun.php: 复制代码...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Dec 24, 2024 pm 04:42 PM

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

Huawei Watch GT 5 스마트워치가 새로운 기능으로 업데이트되었습니다. Huawei Watch GT 5 스마트워치가 새로운 기능으로 업데이트되었습니다. Oct 03, 2024 am 06:25 AM

Huawei Watch GT 5 스마트워치가 새로운 기능으로 업데이트되었습니다.

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 Dec 20, 2024 am 11:31 AM

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법

문자열로 모음을 계산하는 PHP 프로그램 문자열로 모음을 계산하는 PHP 프로그램 Feb 07, 2025 pm 12:12 PM

문자열로 모음을 계산하는 PHP 프로그램

가상 통화는 어떤 통화입니까? 어디서 살까요? 가상 통화는 어떤 통화입니까? 어디서 살까요? Mar 04, 2025 pm 05:42 PM

가상 통화는 어떤 통화입니까? 어디서 살까요?

PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? Feb 07, 2025 am 11:57 AM

PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까?

OKX 거래 플랫폼의 취급 수수료 목록 OKX 거래 플랫폼의 취급 수수료 목록 Feb 15, 2025 pm 03:09 PM

OKX 거래 플랫폼의 취급 수수료 목록

2024년 개발자를 위한 상위 10대 PHP CMS 플랫폼 2024년 개발자를 위한 상위 10대 PHP CMS 플랫폼 Dec 05, 2024 am 10:29 AM

2024년 개발자를 위한 상위 10대 PHP CMS 플랫폼

See all articles