- 学php学了有一段时间了总结总结给大家分享一下
PHP中的引用
第一段程序:
按 Ctrl+C 复制代码按 Ctrl+C 复制代码输出结果为:
firstName secondName
第二段程序:
按 Ctrl+C 复制代码按 Ctrl+C 复制代码输出结果为:firstName
如果把原变量给释放掉则自动赋值给引用变量
php中的常量定义 define()
定义形式:define("常量名","常量值",是否大小不写敏感(默认false));
常量名:用大写字母和下划线组成;
true:大小写不敏感; false:大小写敏感
事例代码如下:
按 Ctrl+C 复制代码按 Ctrl+C 复制代码输出结果:
按 Ctrl+C 复制代码按 Ctrl+C 复制代码注:常量不允许重定义!
==与===号的区别
===加上类别判断
代码如下:
按 Ctrl+C 复制代码按 Ctrl+C 复制代码运行结果:
1=='1'
1不等于'1'web server简图
客户端Cookie
Cookie是Web服务器在客户端电脑上存储的一个很小的文件。Cookie有名字(用来标识),值,也有作为可选的过期时间、路径、安全设置。
设置Cookie的代码如下:
1 $data="Cookie的内容"; 2 setcookie("CookieName",$data); 3 setcookie("AnotherCookieName",$data,time()+60);//时间的单位是秒 4 $new=$_COOKIE['CookieName'];//调用Cookie
Cookie是给用户留下的垃圾,一般情况下把有效时间设置为零
服务器端session
session的存储路径在php.ini中的session.save_path控制,在session开始之前必须用session_start()函数启动
exp:
按 Ctrl+C 复制代码按 Ctrl+C 复制代码输出结果:
2013-07-07 13:07:24
$_GET超全局变量
$_GET为超链接传值
exp:
访问URL http://localhost/login.php?login='hehe'&id=3
login.php中的代码如下:
按 Ctrl+C 复制代码按 Ctrl+C 复制代码结果为:
hehe
3好处:向指定的文件中传参数。缺点:参数的值有限大约4K左右
$_POST
$_POST同$_GET一样可以从一个页面把值传到另一个页面,但是不是通过URL传递的,最常用的是表单提交比$_GET要安全一些
exp:
前端页如下:
按 Ctrl+C 复制代码按 Ctrl+C 复制代码后台代码:
$user_name=$_POST['username']; $pwd=$_POST['pwd'];
POST传值的方式内容可以更多大约2G左右
$_REQUEST超全局数组