今日课程:PHP 3天基础巩固视频教程【燕十八】php
一、超全局变量mysql
/* $_SESSION $_COOKIE $_FILES $_ENV //服务器操做系统的环境变量。如操做系统;类型,Linux、win、mac、环境变量等 $_SERVER // $GLOBALS//对全局变量花名册的别名,能够经过改变量任意访问全局变量 */ print_r($_ENW);//容易暴露服务器信息,通常不容许显示 print_r($_SERVER);//获取当前网站的域名以及当前访问的脚本、来访者ip(REMOTE_ADDR,HTTP_X_FORWARD_FOR) //print_r($_FILES); echo "<br />"; $a = 3; $b = 4; function T(){ print_r($GLOBALS); $GLOBALS['a'] = 99; } T(); echo $a;
二、常量sql
echo "<br />"; //常量:声明后值不可修改 //声明一个常量 define('PI', 3.14);//常量名字前不用加$ echo PI,'<br />'; //命名规范:和变量同样,只不过习惯全大写 //特色:声明后值不能修改,也不能销毁,在页面的任意处均可以访问 /*PI = 3.15; echo PI; define('PI',3.15); unset(PI);*/ echo "<br />"; function a(){ echo PI; } a(); echo "<br />"; //检测常量 if(defined('PI')){ echo "常量存在"; } //正式开发通常这样 if(!defined('GEI')){ define('GEI',8846); } echo GEI; echo "<br />"; //动态变量名,用变量值作常量的名字 $chang = 'GEI'; echo $chang; echo constant('GEI'),'<br />'; echo constant($chang),'<br />'; echo "<br />";
三、文件引入服务器
//文件包含:做用在于代码的重用,能够将经常使用代码段写入文件,使用时引入文件 //include('./719.php'); $age = 1; function b(){ echo 'hello'; } <?php $age += 1; ?> include('./719.php');//至关于把719。php文件内容替换本行 /*include('./7192.php');// include('./7192.php');// include('./7192.php');*/ include_once('./7192.php');//_once只引入一次,不重复引用 include_once('./7192.php'); include_once('./7192.php'); b(); echo $age; require_once('./71922.php'); //加_once速度变慢 //require和include的区别,include尽可能往下执行,报warning;require直接报fatal,脚本当即中止执行
四、进制详解ide
/* 生活中经常使用10进制 计算机经常使用2进制、8进制、16进制 */ //10进制 echo 123;//一顶一,一顶十,一顶百 echo 3*1 + 10-2 + 100*1; //8进制 ,前面带0表明八进制 echo 0123;//一顶一,一顶八,一顶64 //16进制,前面加0x表明16 echo 0x123;//一顶一,一顶16.一顶256 //2进制,PHP目前不支持直接表示 //一顶1,一顶2,一顶4,一顶8…… //10进制 2进制 //5 0000 0101 //255 128+64+32+16+8+4+2+4 11111111 // -1 11111111 //8个1到底理解成255仍是-1,取决于程序 //好比在mysql中。Internet理解为-1,unsigned Internet理解为255 //10进制中表示28 0 1 2 3 4 5 6 7 8 9 a b c d e f echo 0x1c;