Home > Backend Development > PHP Tutorial > What you learned today about php functions

What you learned today about php functions

WBOY
Release: 2016-07-29 09:06:06
Original
957 people have browsed it

Today I looked at the session implementation of TP. I mainly learned the following functions in php, which I hereby record!

<span style="font-size:14px;">/**
*  主要使用到的php 中的方法
*  is_array : 判断是否为数组
*  isset    :  判断变量是否设置
*              -->1.变量不存在 false
*              -->2.变量存在但值为空 false
*              -->3.变量存在且值不为空 true
*              注意: a.检查多项时,每一项都符合上述条件才返回true
*                    b.变量被unset 释放后将不再是isset
*                    c.该方法只能用于变量,不能传递任何其他参数
*              该方法与empty的区别:empty 检查一个变量是否为空
*                                 --> 1.变量不存在 返回true(与isset不同)
*                                 --> 2.变量存在 值为:'' 0 '0' NULL FALSE array() var $var  以及没有任何属性的对象  true
*                                 --> 3.除以上两种情况均  返回 false
*                                 注意:只能用于变量
*  session_id : 取得或者设置当前session 代还    session_id() 取得    session_id('jdjdjjd');设置
*  session_name : 读取或者设置会话名称
*  session_save_path : 存取当前session 路径
*  ini_set :(PHP 4, PHP 5, PHP 7)  为一个配置选项设置值
*               注意:不是所有有效的选项都能够用 ini_set() 来改变的。 这里有个有效选项的清单:http://php.net/manual/zh/ini.list.php
*  session_cache_limiter:指定会话页面所使用的缓冲控制方法  用于支持回跳时使用
*  session_cache_expire :http://www.php.net/manual/zh/function.session-cache-expire.php
*  session_set_save_handler : session_set_save_handler() 设置用户自定义 会话存储函数。 如果想使用 PHP 内置的会话存储机制之外的方式, 
*                              可以使用本函数。 例如,可以自定义会话存储函数来将会话数据存储到数据库。
*                              学习地址:http://www.php.net/manual/zh/function.session-set-save-handler.php
*  session_regenerate_id : 重新生成session id
*  session_start : 开启session
*  session_write_close : 关闭session 可以解决 php session阻塞的问题   文章链接:http://www.jb51.net/article/48805.htm
*  session_unset : 释放当前在内存中已经创建的所有 $_SESSION变量,但不删除 session文件以及不释放对应的 session
*                  若只想释放其中一个变量,则用unset($_SESSION['名字'])
*  session_destroy : 删除当前用户对应的 session文件以及释放 sessionid,内存中的 $_SESSION变量内容依然保留
*            如果要完全释放session 则需要调用 session_unset 再调用 session_destroy
*  ucwords : 把字符串中每个单词的首字符转换为大写
*  strpos  : 查找字符串在另一字符串中第一次出现的位置
*  strtolower : 把字符串转换为小写
*  is_null : 检测变量是否为 NULL
*  explode : 本函数将字符串依指定的字符串或字符 separator 切开。将切开后的字符串返回到数组变量中
*  substr : 返回字符串的一部分
*           注意: 切割中文会出乱码 可以看一下mb_substr 函数来解决这个乱码问题
*
*
*/</span>
Copy after login

The above introduces the functions about PHP that I learned today, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template