php
Posted heibaimao123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php相关的知识,希望对你有一定的参考价值。
php是一种通用开源脚本语言,它是将程序嵌入到html文档中去执行。
嵌入PHP
- 1.XML风格
<?php ……?>
- 2.简短风格
<?……?>
- 3.SCRIPT风格
<script language="php">……</script>
- 4.ASP风格
<%……%>
*风格二和风格四分别需在php.ini配置文件中将short_opern_tag和asp_tags赋值为on。
数据类型
PHP是弱类型程序语言,有8种数据类型,布尔类型boolean、整型integer、浮点型float、字符串string、数组类型array、对象类型object、资源resource、NULL。
常量
define(name,value[,case_insensitive]); define(P,3.14159);//将3.14159赋值给常量P
系统预定义常量 | 功能 |
_FILE_ | 文件的完整路径和文件名 |
_LINE_ | 当前行号 |
_CLASS_ | 类的名称 |
_METHOD_ | 类的方法名 |
PHP_VERSION | PHP版本 |
PHP_OS | 运行PHP程序的操作系统 |
DIRECTORY_SEPARATOR | 返回操作系统分隔符 |
true | 逻辑真 |
false | 逻辑假 |
NULL | 一个null值 |
E_ERROR | 最近的错误之处 |
E_WARNING | 最近的警告之处 |
E_PARSE | 解析语法有潜在的问题之处 |
E_NOTICE | 发生不同寻常的提示之处,但不一定是错误处 |
变量
变量前加字符$,变量名的首字母为字母或下划线,后面可加字母或下划线或数字。
php中用.字符作连接操作符
PHP支持错误控制符@,将其放置在一个PHP表达式前,该表达式可能产生的任何错误信息都被忽略掉。
php通过->访问对象变量s的name属性:$s->name
Cookie
Cookie是在HTTP下,服务器或脚本可以维护客户端信息的一种方式。Cookie是Web服务器保存在用户浏览器上的一个很小的文本文件,通过它可以包含有关用户的信息,常用于保存用户名、密码,个性化设置,个人偏好记录等。
当客户访问某个基于PHP技术的网站时,在PHP中可以使用setcookie()函数生成Cookie,系统经处理把这个Cookie把这个Cookie发送到客户端并保存在C:\Documents and Settings\用户名\Cookies目录下。
- 创建cookie
setcookie(name,value,expire,path,domain,secure)
setcookie("testCookie","Hello",time()+3600);name和value分别规定Cookie的名称和值,为必选参数。
expire规定有效期,path规定Cookie的服务器路径,domain规定Cookie的域名,secure规定是否通过安全的HTTPS连接来传输Cookie. - 访问Cookie
/*通过$_COOKIE变量来访问Cookie*/ setcookie("mycookieone","xyq"); echo $_COOKIE["mycookieone"];
- 删除Cookie
/*方法一,调用只带有name参数及value参数值为空字符串的setcookie()*/ setcookie("delcookie","hello"); setcookie("delcookie",""); /*方法二,使失效时间为time()或time-1*/ setcookie("delcookie","hello",time()+3600); setcookie("delcookie","",time()-3600);
Session
Session是将用户参数留在服务器端,Session从用户访问页面开始,到断开与网站连接为止,形成一个会话的生命周期。在会话期间,分配客户唯一的一个SessionID,用来标识当前用户,与其他用户进行区分。
session_start():开始一个会话或者返回已经存在的会话。
以上是关于php的主要内容,如果未能解决你的问题,请参考以下文章