PHP学习笔记

PHP是一款服务器脚本语言,其经常搭配Apache
优势:集成了700多个内建函数,有很多的扩展,可以配合Apache服务器,因此其处理HTTP请求非常方便。其对于MySQL的支持也非常好。

基本语法:
<?php

?>

2.变量
其中所有的变量都是以 “ $“开始的
其中变量是一种松散型的存在,不需要声明变量的类型,会根据所附的值来决定变量类型。

echo "<BR>";是打印一个网页换行符
echo "$a"
echo '$a'   注意双引号和单引号之间的区别,双引号会解析其中变量的值,而单引号不会解析其中的值。
‘.'  这个符号用来连接两个变量,即使两个变量都是非字符串的,也可以将他们都转换为字符串之后再进行连接。
ps: 很有用的连接工具,有时候需要一起输出的时候可以使用。

3.运算符
+,-,*,/,%,++,--
=,+=,-=,*=,/=,.=(相当于将两个字符串变量进行连接),%=,
==,!=,>,<,>=,<=,
&&,||,!
基本上就是常见的运算符。

4.换行符
'\r\n'在字符串中代表插入换行符

4.PHP中的数组
共有三种数组
     1.数值数组
          定义:$a = array("ddd","ddd",num);//数值数组中成员不需要都是同一类型。
                    也可以实用另一种定义方式
                         #a[0] = "a";//这种定义比较复杂,不是很方便简单,但是可以用于添加元素。
     2.关联数组
          有点类似于键值对的数据容器
          即数组中既有key也有value
          *同样是有两种声明方式

     3.多维数组
     多个数组之间的嵌套
     甚至关联数组中的value也可以是一个array

5.常用函数
     1.var_dump 和 var_export
     2.file_put_content()
     3.simplexml_load_string()用来解析XML
               其中第一个参数是需要解析的XML数据,后面的四个参数则可以选择
               如果解析成功返回一个SimpleXMLElement对象,如果解析失败返回false
               把一个按照一定规则的字符串
               转 
               这样在调用其中的对象的时候很方便了就
     4.sort()排序函数
     5.implode()将Array对象连接成String
     6.sha1()加密函数,用于将nonce、timestamp、TOKEN组合加密
     7.sprintf()用该函数来对返回给用户的消息进行xml封装

6.PHP变量作用域问题
     在PHP函数中不可以访问全局变量,但是可以通过以下两个方法来实现在函数中对于全局变量的使用
     1.使用global的关键字
     即在变量前使用global的关键字来标识
     2.使用Globals数组,如下所示
     $data = $GLOBALS['HTTP_RAW_POST_DATA'];//这种使用方法有点类似于$_GET这个也是一个超级全局数组,也是PHP的预定义数组,可以在PHP语言中的任何位置出现
          SGA有如下几种
          1.$GLOBALS
          2.$_SERVER//包含服务器执行环境的所有信息
          3.$_GET
          4.$_POST
          5.$_FILES
          6.$_COOKIES//http中的cookie数据
          7.$_SESSION//变量
          8.$_REQUEST//http的request变量,
          9.$_ENV //

7.轻量级日志
     需要包含内容:写日志时间、类名、函数名、行号

8.PHP中如何实现代码封装

9.XML中包含的元素(SimpleXMLElement中包含的元素)
1.ToUserName
2.FromUserName
3.CreateTime
4.MsgType
5.Event
6.EventKey
.....还有一些用到的时候需要查手册(就是里面包含的元素不同,导致发来的postdata有着不同的功能,学会解析XML是很重要的一步

          

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值