php

Posted heibaimao123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php相关的知识,希望对你有一定的参考价值。

php是一种通用开源脚本语言,它是将程序嵌入到html文档中去执行。

嵌入PHP

  1. 1.XML风格  
    <?php ……?>

     

  2. 2.简短风格 
    <?……?>

     

  3. 3.SCRIPT风格
      <script language="php">……</script>

     

  4. 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目录下。

  1. 创建cookie
    setcookie(name,value,expire,path,domain,secure)
    setcookie("testCookie","Hello",time()+3600);

    name和value分别规定Cookie的名称和值,为必选参数。

    expire规定有效期,path规定Cookie的服务器路径,domain规定Cookie的域名,secure规定是否通过安全的HTTPS连接来传输Cookie.
  2. 访问Cookie
    /*通过$_COOKIE变量来访问Cookie*/
    setcookie("mycookieone","xyq");
    echo $_COOKIE["mycookieone"];

     

  3. 删除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的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

超实用的php代码片段

比较有用的php代码片段

php Yoast SEO规范输出的代码片段

php Yoast SEO规范输出的代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面