PHP相关函数

 

  • <?php echo 1; ?> 正常写法

  • <? echo 1; ?> 短标签写法,5.4 起 <?= 'hello'; === <? echo 'hello';

  • <% echo 1; %> asp 风格写法

  • <script language="php"> echo 1; </script> 长标签写法

 

1.  show_source(filename,return)   #show_source() 函数对文件进行语法高亮显示。输出或返回包含在 filename 中的代码的语法高亮版本

2.  empty()                                              #函数用于检查一个变量是否为空

3.  trim(string,charlist)                  #trim() 函数移除字符串两侧的空白字符或其他预定义字符。

                                                                     

charlist 可选。规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符:
  • "\0" - NULL
  • "\t" - 制表符
  • "\n" - 换行
  • "\x0B" - 垂直制表符
  • "\r" - 回车
  • " " - 空格

 

 

 

4.  stripslashes()                                          #stripslashes() 函数删除由 addslashes() 函数添加的反斜杠

5.  addslashes()                                            #addslashes() 函数返回在预定义的字符前添加反斜杠的字符串。                                                                           

                                                                           预定义字符是:

                                                                                     单引号(')

                                                                                     双引号(")

                                                                                     反斜杠(\)

                                                                                     NULL

 6.  htmlspecialchars()                           #htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。

预定义的字符是:

  • & (和号)成为 &amp;
  • " (双引号)成为 &quot;
  • ' (单引号)成为 '
  • < (小于)成为 &lt;
  • > (大于)成为 &gt;

提示:要把特殊的 HTML 实体转换回字符,请使用 htmlspecialchars_decode() 函数。

7. PHP文件处理函数

readfile()     #读取文件并写入输出缓冲

fopen(filename,模式)  #用于打开文件

                        

模式描述
r 只读。在文件的开头开始。
r+ 读/写。在文件的开头开始。
w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
a 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。
a+ 读/追加。通过向文件末尾写内容,来保持文件内容。
x 只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
x+ 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。

fclose()   #关闭打开的文件

feof()      #函数检测是否已到达文件末尾(EOF)

fgets()     #函数用于从文件中逐行读取文件。

fgetc()     # 函数用于从文件中逐字符地读取文件。

8.   explode(separator,string,limit           #explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。注释:"separator" 参数不能是一个空字符串。

9.   isset() 函数用于检测变量是否已设置并且非 NULL

10.  PHP链接数据库的函数

mysqli_connect(host,username,password,dbname,port,socket)   #打开一个到MySQL服务器的连接

mysqli_close($conn)                                                                      #关闭数据库连接

mysqli_connect_error()                                                                  #返回上一次连接错误的错误描述

mysqli_connect_errno()                                                                               #返回上一次连接错误的错误代码

mysqli_query(connection,query,resultmode)                                                #执行某个针对数据库的查询;resultmode是可选字段,可以是下列值中的任意一个

                                                                                                                                                                                                                  MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)                                                                                                                                                                                                                        MYSQLI_STORE_RESULT(默认)

mysqli_error(connection)                                                                              #返回最近调用函数的最后一个错误描述

11.  strripos(string,find,start)               #string:被搜索的字符串     find:要查找的字符   start:可选字段,规定开始搜索的字符           查找find在string最后出现的位置

  • stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
  • strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写)
  • strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

12.strstr(string,search)                 #strstr() 函数搜索字符串在另一字符串中是否存在,如果是,返回该字符串及剩余部分,否则返回 FALSE。即查找search在string中是否存在

13.open_basedir的作用就是指定目录位置了,意思是将PHP 所能打开的文件限制在指定的目录树,包括文件本身了,并且不受是不是安全模式的影响.

posted @   地主老财  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示