php 内置方法大全
全局变量
$GLOBALS
超全局变量,一个包含了全部变量的全局组合数组。变量的名字就是数组的键。
$name="why";//定义变量name,并初始化 function echoName() { //通过全局数组$GLOBALS来引用外部变量 echo "myname is ".$GLOBALS['name']."<br>"; } echoName();
结果为: myname is why 。
globsl
global的作用就相当于传递参数,在函数外部声明的变量,如果在函数内想要使用,就用global来声明该变量,这样就相当于把该变量传递进来了,就可以引用该变量了。
$name="why";//声明变量$name,并初始化 function echoName1() { //在函数echoName1()里使用global来声明$name global $name; echo "the first name is ".$name."<br>"; } echoName1();
结果为:the first name is why
$_SERVER
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。
$_SERVER[‘HTTP_HOST’] 请求头信息中的Host内容,获取当前域名。
$_SERVER[“SERVER_NAME”] 输出配置文件httpd.conf中的ServerName,一般情况下与HTTP_HOST值相同,但如果服务器端口不是默认的80端口,或者协议规范不是HTTP/1.1时,HTTP_HOST会包含这些信息,而SERVER_NAME不一定包含。(主要看配置文件的设置)。
$_SERVER[“HTTP_USER_AGENT”] 获取用户相关信息,包括用户浏览器、操作系统等信息。
$_SERVER[‘HTTP_ACCEPT’] 当前请求的ACCEPT头部信息。
$_SERVER[“HTTP_ACCEPT_LANGUAGE”] 这个值是由浏览器发送,表明用户默认的语言设置,后面的q值表示用户对该语言的喜好程度。
$_SERVER[“HTTP_ACCEPT_ENCODING”] 大部分的现代浏览器都支持gzip压缩,并会把这一信息报告给服务器。这时服务器就会压缩过的HTML发送给浏览器。这可以减少近80%的文件大小,以节省下载时间和带宽。
$_SERVER[“HTTP_COOKIE”] 浏览器的cookie信息。
$_SERVER[“HTTP_CONNECTION”] 当前请求的连接情况。
$_SERVER[“HTTP_UPGRADE_INSECURE_REQUESTS”] 表示浏览器可读懂服务器发过来的请求,
$_SERVER[“HTTP_CACHE_CONTROL”] 表示浏览器是否会缓存这个页面信息。
$_SERVER[“PATH”] 当前脚本所在文件系统。
$_SERVER[“SystemRoot”] 当前服务器的操作系统。
$_SERVER[“COMSPEC”] 指向cmd.exe的路径。
$_SERVER[“PATHEXT”] 环境变量设置。
$_SERVER[“WINDIR”] 脚本指向的系统目录。
$_SERVER[“SERVER_SIGNATURE”] 包含服务器版本和虚拟主机名的字符串。
$_SERVER[“SERVER_SOFTWARE”] 服务器软件配置信息。
$_SERVER[“SERVER_ADDR”] 当前运行脚本的服务器的ip地址。
$_SERVER[“SERVER_PORT”] 服务器端口。
$_SERVER[“REMOTE_ADDR”] 浏览网页的用户ip。
$_SERVER[“DOCUMENT_ROOT”] 当前运行脚本所在的根目录。
$_SERVER[“REQUEST_SCHEME”] 服务器通信协议,是http或https。
$_SERVER[“CONTEXT_PREFIX”] 前缀。
$_SERVER[“CONTEXT_DOCUMENT_ROOT”] 当前脚本所在的文档根目录。
$_SERVER[“SERVER_ADMIN”] 服务器管理员信息。
$_SERVER[“SCRIPT_FILENAME”] 当前执行脚本的绝对路径。
$_SERVER [“REMOTE_PORT”] 用户连接到服务器时所使用的端口。
$_SERVER[“GATEWAY_INTERFACE”] 服务器使用的CGI规范的版本。
$_SERVER[“SERVER_PROTOCOL”] 请求页面时通信协议的名称和版本。
$_SERVER[“REQUEST_METHOD”] 请求提交数据的方式。
$_SERVER[“QUERY_STRING”] 服务器请求时?后面的参数。
$_SERVER[“REQUEST_URI”] 当前脚本路径,根目录之后的目录。
$_SERVER[“SCRIPT_NAME”] 当前脚本的路径。这在页面需要指向自己时非常有用。
$_SERVER[“PHP_SELF”] 当前正在执行脚本的文件名。
$_SERVER[“REQUEST_TIME”] 得到请求开始时的时间戳。
相关推荐:
Atas ialah kandungan terperinci php 内置方法大全. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

CakePHP ialah rangka kerja MVC sumber terbuka. Ia menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP mempunyai beberapa perpustakaan untuk mengurangkan beban tugas yang paling biasa.

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data
